Full-stack software engineer with experience building user-friendly, reliable web applications and optimizing system performance. Skilled in managing both SQL and NoSQL databases to support efficient, real-time applications. Adept at translating complex requirements into practical solutions and collaborating across teams to deliver high-impact, user-focused features. Committed to improving scalability, usability, and clarity through clean, maintainable code.
Skills
Languages
TypeScript
JavaScript
Python
Java
HTML5
CSS
SCSS
Frontend
Svelte
SvelteKit
React.js
Next.js
Backend
Express.js
Node.js
FastAPI
Databases
Cloud Firestore
PostgreSQL
MySQL
MongoDB
Testing
Cypress
Playwright
Jest
Tools & Platforms
Git
GitHub
Elasticsearch
Figma
Tailwind CSS
Material UI
Bootstrap
Experience
Software Engineer - Latitude Research
February 2021 - April 2025
Translated Figma designs into modular components and responsive application pages
Designed and implemented core business logic, non-relational database integrations, and dynamic interfaces supporting 1,000+ users
Automated testing and deployment with GitHub Actions to enable CI/CD pipelines and catch bugs earlier, improving product stability and reducing bugs by 5%
Diagnosed and resolved complex production issues by enhancing logging and debugging workflows
Used the Sentry error tracking tool to monitor and resolve errors promptly, improving application reliability and reducing issue resolution time by an estimated 15%
Improved performance and maintainability by refactoring inefficient logic, removing duplication, and enforcing code quality through peer reviews
Website Administrator - Boston Hash House Harriers Running Club
October 2020 - Present
Facilitate event registration for ~150 participants by managing form creation, data handling, and backend integration
Enhance usability by optimizing layouts for mobile devices and improving overall user experience
Create and maintain documentation to ensure easy onboarding for future administrators
Transitioned the database from PostgreSQL to Google Sheets to streamline operations and improve usability, using the Sheets API to treat it as a structured data store supporting real-time access and dynamic queries
Rebuilt the website using the Svelte and SvelteKit frameworks, replacing Ruby on Rails to boost speed and simplify maintainability
MioCrew is a web app that helps friends stay organized when they travel. Users can keep track of itineraries, expenses, and more all in one place. The frontend was built using React, Next.js, MaterialUI, HeroUI, and TailwindCSS. The backend, still in progress, is being built using Python, FastAPI, and SQLite.
MyVirtualCookbook
MyVirtualCookbook is a web app that lets users add links to recipes to their cookbook and organize them into sections called chapters. Users can add notes to recipes which are saved and tied to the recipe. MyVirtualCookbook was built using React, Next.js, Firebase Authentication, Cloud Firestore, Material UI, and Tailwind CSS.
Mountain Comparer
Mountain Comparer is a web app that lets users compare the weather conditions at different ski resorts. Mountain Comparer was built using Svelte, SvelteKit, and the OpenWeatherMap API.