My Role

When I joined Liongard in 2020 as a software engineer, I quickly found myself stepping into responsibilities that spanned across the engineering department. My manager at the time was stretched thin, so as I improved processes and delivered results, those responsibilities naturally shifted onto my plate.

One early challenge I took on was developing a new integration we called an “inspector.” The project was for JumpCloud, and all previous inspectors had been written in plain JavaScript. I proposed building it in TypeScript instead, laying down proper type definitions and a cleaner code structure. That decision didn’t just improve the project, it inspired the entire inspector team to migrate their work to TypeScript, raising the overall standard of code quality across the company.

Over the following years, I worked my way across nearly every major area of Liongard’s engineering efforts. I was trusted with leading a team that initially focused on integrations but soon became the go-to group for high-priority initiatives and urgent problems. Within two years, I had grown into a senior software engineer role, coordinating deployments of all sizes, guiding cross-team collaboration, and managing the critical systems behind billing and monitoring.

This journey shaped me into the kind of engineer who can dive deep into code, simplify complex systems, and step up to lead teams through company-wide initiatives. I thrive where technical excellence and leadership meet, and I bring that balance to every project I take on.

Site

Tech Stack

TypescriptTypescript
ReactReact
Node.jsNode.js
awsaws
PostgreSQLPostgreSQL
SalesforceSalesforce
CursorCursor