<!--
Hero section
-->
Turning Complexity Into Software
As a software engineer, I enjoy turning messy requirements into systems that are simple to reason about, with a focus on structure, tradeoffs, and long-term impact.
Explore the full collection of my development work.
<!--
About me section
-->
How I Work
<!--
Background
-->
Aug 2024 - Present
Software Engineer
VAE, Inc.
May 2024 - Aug 2024
Software Engineer Intern
VAE, Inc.
Sept 2022 - May 2024
Undergraduate Teaching Assistant
George Mason University
Aug 2021 - May 2025
B.S. Computer Science
George Mason University
<!--
What I do
-->
1. Backend & Systems
Backend service design and evolution
API design with clear contracts and boundaries
Refactoring legacy systems for clarity
Data modeling, schemas, and migrations
Long-term maintainability and system stability
Handling edge cases and data correctness
2. Full-Stack Development
End-to-end feature implementation
Debugging across UI, API, and database
Performance and reliability improvements
Backend–frontend integration
Writing clean, readable, maintainable code
3. Engineering Practices
Working in ambiguous problem spaces
Clean, scalable, maintainable code
Making and documenting tradeoffs
Cross-functional collaboration
Software built to hold up in production
Writing clear, durable documentation to support long-term ownership
<!--
Tools I Use
-->
<!--
Professional Highlights
-->
Professional Impact
Certifications
<!--
Get in Touch
-->




























