About
I'm a frontend developer with a strong foundation in building modern web applications using React, Redux, and design systems. I'm drawn to solving tricky problems—whether it's tracking down elusive bugs, untangling edge cases, or turning vague ideas into clear technical requirements. I take pride in my attention to detail and enjoy working through the nuances that turn a good product into a great one. While I'm always expanding my backend skills — so far with Django and Python — my focus remains on creating intuitive, maintainable, and well-tested user interfaces.
Most recently, I was a Software Developer II and software team lead at VISIMO, where I led the frontend development of complex applications across industries like agriculture, construction, and defense. I introduced and championed practices like unit testing, PWA support, and reusable design systems, helping shape a more maintainable and reliable development process. I also mentored junior developers, collaborated closely with designers and data scientists, and managed both team structure and project planning across multiple initiatives.
Earlier in my journey, I studied Information Science at the University of Pittsburgh, where I deepened my understanding of software design, data, and user-centered development. During college, I also completed internships at Responsival and RedTree Web Design, where I learned the fundamentals of planning and wireframing applications, translating ideas into thoughtful designs, and refining the details that make interfaces feel seamless.
I'm currently looking for new opportunities where I can continue growing my skills and collaborating with a thoughtful, driven team. I'm especially excited by roles that offer a mix of design-minded development, interesting technical challenges, and opportunities to contribute to a healthy engineering culture. I bring experience leading teams and shipping production-ready applications—and I'm eager to keep learning and building with others who care about their craft.
Experience
May 2021 - March 2025
Software Developer II · VISIMO
Managed a team of 5 developers, contributing to sprint planning, task allocation, and budget management, improving coordination and communication with project managers. Mentored junior developers in frontend and design best practices, creating a structured learning path that doubled their productivity within three months. Lead the frontend development and maintenance of NIXN, a construction risk management platform, transitioning the legacy site from jQuery to an offline-first Progressive Web App (PWA) with a React and Apollo Client architecture, now supporting over 1000 users with an average of 500 form submissions per day. Develop the frontend for a USDA-funded risk management platform using React and Django REST, enhancing data reliability by making it offline-first with Redux Offline. Implement unit testing strategies using Vitest across all projects, consistently achieving 80%+ code coverage, ensuring high code quality and reliability.
- JavaScript
- React
- Redux
- MUI
- Django REST
- Apollo GraphQL
Projects

Personal Finance App
Work in progress! FrontendMentor project: responsive personal finance application built with Next.js and TypeScript.
- TypeScript
- Next.js
- React
- TailwindCSS

Multi-Step Form
FrontendMentor project: multi-step form with validation built with React and TypeScript.
- TypeScript
- React
- Redux Toolkit
- MUI

Themed Calculator
FrontendMentor project: functional calculator utilizing CSS variables to handle multiple themes.
- JavaScript
- React
- CSS

Bnb (Airbnb clone)
Full-stack application built as part of iXperience's Full Stack Coding bootcamp. Consists of 4 parts: API, app for renters, app for providers, and admin portal.
- TypeScript
- Angular
- Ionic
- Express
- MySQL