I am a full stack developer based in Southern California. Feel free to reach out; I would love to hear about your project!
Where I've worked.
Developing components for making payments using React. Implement robust frontend UIs working closely with UI/UX with comprehensive testing through Cypress, Vitest, and React Testing Library to ensure reliability and performance.
Creating and optimizing ServiceNow templates using HTML/CSS. Preparing to contribute to React-based projects for analytical dashboard interfaces. Working collaboratively with development teams to ensure consistent design implementation.
Played a key role in developing a satellite imagery visualization platform. Built a React/Node.js system for displaying, organizing, and playing back orbital Earth photography in draggable windows. Integrated with Python services for image processing and video export capabilities.
Spearheaded migration of legacy Access DB to a modern web application using React, Redux, Node.js, and PostgreSQL. Designed and implemented full-stack architecture as sole developer, delivering significant performance and usability improvements.
Developed responsive HTML/CSS/JS templates for Marketo marketing automation platform. Created reusable components deployed across hundreds of customer-facing pages with thousands of daily users, collaborating closely with design team to ensure visual consistency.
What I've been working on lately.
GitTheFont is a project that uses TanStack Start, you are able to search GitHub's API for any files in any repository that contains any font you're searching for. This is good to test out certain fonts that people have uploaded publicly that you may be on the fence about.
I enjoy using Next-Auth for my authentication in Next.js, but you can't do many things with it. There is no register/signup at all within it and no way to track if a user has never signed up with you before. The aim of this project is to be a more flexible Next-Auth.
I was enjoying server rendering HTML and JSX with Hono (Express replacement) but one of my painpoints was that I couldn't use Tailwind unless I spun up a separate vite process on the side in development. So I built hono-tailwind to automatically compile tailwind classes for me using postcss.
This project is the site you're looking at right now. It's semi-statically generated with Astro (static with some dynamic bits).
This project is built with Next.js, tRPC, TypeScript, and Drizzle w/ Postgresql. It's a budgeting app for businesses in which they can track planned spend throughout their fiscal year. It's currently private, but if mentioned I'll be happy to share the code.