I’ve been working professionally as a developer since 2019. While the jobs I’ve had have always put me in a full-stack developer role, I know that my heart truly belongs to the back-end. As of right now my strongest suits are Typescript, Postgres, GraphQL, PHP, Angular, and React. And just recently, Rust.
My career started out as a developer in a WordPress shop. Most of my work consisted of writing bespoke plugins and themes.
I then went to work for Freelancer.com, an online job marketplace. It was here where I got schooled in what it entails to work with massive and multiple systems under the stewardship of numerous teams. I could probably chat people’s ears off if I talk about all the things that I learned here so I’d just sum it up as so: good soft skills, careful planning, and a healthy regard for code quality is what it takes for the long haul.
Now, I currently work in a local startup, racing to build an accounts receivable platform carefully tailored to the needs of the domestic business owner. As a technical lead, I still wade through code daily. However, a significant portion of my time is now spent on conducting technical planning and poring over code reviews.
My most notable wins during my time as a lead in Mochi are as follows:
Migrating the main GraphQL server from NextJS to a standalone Express-GraphQL server. This cut down request times from an order of seconds to milliseconds, drastically improving both user experience and developer productivity.
Establishing general standards on writing high-quality code.
Formalizing code review processes and standards for my dev team.
Enforcing rules and guidelines on structuring (normalizing) and writing database queries.
Continuous developer experience improvements such as refining linter rules, pivoting from CommonJS to ESM, migrating from
jest
toswc-jest
, and setting stricter TypeScript configurations.
I keep myself pretty busy outside of work. Reading is, hands down, my favorite pastime. I regularly run and occasionally join half and full marathons. A weekly fix of smashing shuttles in the badminton court is also a must. A relatively new addition to my cornucopia of amateur hobbies is rollerblading (never skimp on safety gear!). Finally, if you like bouldering be sure to hit me up because I never boulder unless someone asks me to climb the walls with them.