Background
I began coding in middle school and over the years my curiosity grew into a deep passion for creating computer software. Since 2019 I have worked professionally as a software engineer, always learning, consistently applying a focused and detail-oriented approach that allows me to create the best solution to a problem.
I enjoy speaking and presenting on topics I have a passion for, and I take pride in mentoring junior developers and fostering a respectful, collaborative environment for any team I manage. My blend of technical rigor and genuine enthusiasm for learning drives me to both innovate and uplift those around me.
Outside of the office I stay active through hiking and running, and I enjoy video games, new dining experiences with my partner, and exploring locations around San Diego or any city I find myself in.
Experience
I spent six years at Converge, a marketing agency, where I worked on the modernization of both client websites and internal tools.
My frontend work centered on React, Next.js, Tailwind CSS, and TypeScript. developed customer facing websites for our clients as well as our own company run websites. While the sites I developed had a range in complexity, a typical request would include a form that required pre-submission & post-submission states and all the form logic to ensure proper lead tracking & business logic. Additionally, I worked on the migration of legacy JavaScript, CSS, and jQuery codebases, to our modern component driven framework using the technologies list above.
My backend work focused on upgrading our internal API from Java 8 to Java 17 with the Spring Boot framework and built interfaces powered by React-Admin for our newly created backend. This resulted in the delivery of a fullstack, modern solution, empowering our internal teams to retrieve & analyze data faster with a much higher degree of data integrity.
In addition to development work, I documented internal workflows within Confluence, resolved package dependency conflicts in our builds, and contributed to our custom packages creating new components and functions for our developers to use across multiple projects. I also maintained these packages and created fixes for packages if they broke or had issues within AWS Code Artifact.
For Converge's DevOps, I maintained Bitbucket pipeline YAML files and administered a range of AWS services—CloudWatch, EC2, S3, CloudFront, and Route 53—to ensure reliable deployment and monitoring.
Finally, I led the development & maintenance of Converge's self hosted Strapi CDN server, which served article content, legal notices, images, and videos for our client sites and company sites. Additionally, I led and developed Converge's custom built HTML emails, starting from vanilla HTML markup and later transitioning to a streamlined React Email workflow, improving design consistency and maintainability.
Education
I graduated from high school in 2015, where I took foundational coding courses in C++ and web development. In 2019 I earned a Bachelor of Science in Computer Science from California State University of San Marcos.
During my degree I mastered a broad array of programming languages and core computer science concepts, and added to this technical knowledge with business courses in operations, accounting, and general management. For my senior capstone, I led the project management and co-authored the code for a signature acceptance system that streamlined product delivery approvals for a local company.
Skills
AWS
Bitbucket
Claude
CSS
HTML
Java
JavaScript
MySQL
Ollama
Photoshop
React
Spring Boot
Tailwind
TypeScript
