Headshot of me, at my desk, trying to look thoughtful and professional.

Hello! My name is

Cristian Morales

S

o

f

t

w

a

r

e

Engineer

Contact Me!

About Me

I began my professional journey as a Mechanical Engineer, where I first encountered programming through C++ for robotics and controls and MatLab for numerical methods.

A few years into my career, I felt a strong pull towards software engineering which led me to diving into JavaScript and web development, ultimately securing a spot with the competitive tech accelerator OSLabs.

I was then a core contributor to the Docker Desktop Extension, Docketeer, which boasts over 50,000 downloads on DockerHub and 850 stars on GitHub.

Today, I am a Software Engineer working at Codeware Inc., engineering design software for building and analyzing pressure vessels.

I am not currently open to full time work opportunities, but if you have some ideas or products you would like to discussfeel free to contact me :)

In my free time, I spend time with my wife, train in various martial arts including Brazilian Jiu-Jitsu, care for my animals, play music and game with my friends.

Me and my wife.
Me and our family Chonk, I mean Dog, in a tortilla blanket.
Me, at my 3rd Grappling Tournament at Blue Belt, getting bronze because I was late to my match against the silver metal winner.
Our three guinea pigs.

Experience

Software Engineer

Codeware Inc.

Sep 2024 - Current

    Software Engineer

    Docketeer/OSLabs

    Jul 2023 - Jul 2024

    • Improved Container Log fetching speed, achieving a 70x improvement in API fetch time per 10,000 logs by optimizing backend Bash command construction, and message parsing

    • Introduced a Dev-Browser mode by configuring Docker Compose YAML files and Node.js, circumventing Docker Desktop limitations by enabling hot module reloading, and saving 16 hours of development time per week

    • Updated the Container Logs Tab using React by adding Date Picker components to give consumers an intuitive interface to filter by a date and time range to access running and stopped container logs

    • Implemented a Search feature in the Container Logs Tab utilizing React with regular expressions, allowing consumers to search for Container Log messages and select specific rows to export to CSV

    Mechanical Engineer/Engineering Lead

    Oilfield Equipment Marketing Inc.

    Sep 2021 - Jul 2023

    • Orchestrated the training, supervision, and leadership of a team of 8 engineers in company processes and engineering design principles

    • Programmed a Proportional Integral Differential (PID) control script in C++, ensuring precise maintenance of a user-specified amperage, saving technicians approximately 8 hours in initial system setup time per week

    • Developed VBA scripting to automate custom data collection and visualization, allowing technicians to perform more streamlined inspection services, resulting in over 95% consumer satisfaction

    Mechanical Design Engineer

    Knight Aerospace LLC

    Dec 2018 - Mar 2020

    • Developed, designed, and drafted both new and upgraded products, consisting of Knight Aerospace's patented roll on/off palletized systems, and aircraft ground support equipment

    • Led the design of a client's mission pallet modification, analyzing the design with SOLIDWORKS FEA achieving an approximate 33% weight reduction while maintaining structural integrity

    • Led training engineering seminars on SOLIDWORKS FEA and SOLIDWORKS 2020 features

    • Facilitated and Opted for the implementation of SOLIDWORKS PDM reducing engineering design errors by 30% and improving collaboration between mechanical engineers

    Projects

    Docketeer

    Docketeer

    A user-friendly container management Docker Desktop extension with intuitive interfaces, and visualization tools for Docker containers and Kubernetes clusters.

    TypeScript

    React

    Redux

    Node.JS

    Express.JS

    Docker

    PostgreSQL

    Grafana

    Prometheus

    Docketeer - github linkDocketeer - project external link

    Docketeer.io

    Docketeer.io

    A Landing Page for Docketeer, showcasing demos of features, as well as its recent and continuous contributors.

    JavaScript

    React

    SASS

    Jest

    Docketeer.io - project external link

    HabitPop

    HabitPop

    A Habit Tracking App with a satisfying pop! A personal project inspired by a whiteboard I used to keep hung up in my room to track my various habits. Utilizes a SQLite instance for tracking habits, routines, streaks, and week frequency, and uses Expo for the compiling, routing, and testing.

    TypeScript

    React

    React Native

    SQLite

    Expo

    HabitPop - github link

    Rewatch Time

    Rewatch Time

    Experimental App that randomly selects episodes of the show Adventure Time for you to watch and tracks which episodes you've watched or favorited. Database data, schema, and instance was collected, architected, and launched by myself.

    TypeScript

    JavaScript

    React

    Node.JS

    Express.JS

    PostgreSQL

    JWT

    React Query

    Rewatch Time - github link

    GetSwell

    Positivity-Centric Social Media Fitness App, where our task was to expand the original app to include testing. We achieved 100% backend API testing coverage, and frontend unit and end-to-end testing coverage.

    JavaScript

    Jest

    Supertest

    Cypress

    GetSwell - github link

    Talks and Publications

    Contact Me