Software Experience
iOS Developer
StrideBound · 2025 - Present
Building StrideBound to make distance running feel purposeful and fun: a quest-driven iOS experience that blends fitness utility with game progression.
- Owning end-to-end iOS development in Swift/UIKit, including reliable movement tracking with Core Location and complete run lifecycle handling.
- Designing progression, inventory, and run-history systems so the product feels like a cohesive game, not just a tracker with features layered on top.
- Structuring core flows with modular components and clear state boundaries to keep iteration fast as the product direction evolves.
Full-Stack Software Developer
DashBill · June 2022 - July 2024
Helped translate a complex tax-filing process into guided product flows that users could complete with less confusion and higher confidence.
- Built React.js onboarding and filing workflows with uploads, validation, and structured data collection across user and organization contexts.
- Implemented Express.js + MongoDB APIs and Stripe billing paths to connect product flows from intake through checkout.
- Contributed across feature delivery and AWS deployment in an Agile team, iterating directly from client feedback.
Full-Stack Software Engineer
CupQuest · 2023
Focused on making social interaction a core product experience by building features that made CupQuest feel collaborative and alive.
- Led profile and social-graph development in a MERN architecture.
- Built real-time chat with Socket.io to support live community interaction.
- Shipped in Agile cycles with scoped milestones, shared ownership, and iterative delivery.
Backend Engineer
Questions & Answers Microservices API · 2023
Built a high-throughput backend project to sharpen system design instincts around service boundaries, query performance, and reliability.
- Designed Node.js/Express services for question-and-answer workflows with clear API and data ownership.
- Optimized PostgreSQL read paths and added Redis caching to improve response times for repeated query patterns.
- Containerized the stack with Docker and configured NGINX to validate routing and end-to-end behavior in a production-like setup.
Automation Engineer
Flyclicker (Drosophila Clicker) · 2018
Built Flyclicker to turn repetitive lab-style workflows into configurable automation, and it became one of the projects that first shaped my engineering identity.
- Created a Python automation tool that watches a selected screen region for motion/visual change, then triggers configurable clicks or keystrokes.
- Designed tunable thresholds, delays, and coordinates so the workflow could be adapted to different repetitive task patterns.
- Monitored CPU and memory behavior to keep long-running sessions stable and practical for day-to-day use.
Education
Hack Reactor
Advanced Software Engineering Immersive Program · 2022 - 2023
California Northstate University College of Medicine
Coursework in Doctor of Medicine · 2020 - 2022
University of California, San Diego
B.S. in Human Biology · 2015 - 2019
- Provost Honors (2017 - 2019), GPA 3.708
- Relevant Coursework: Calculus 3, Cryptography, Bioinformatics, Data Science, Probability & Statistics
Teaching & Mentorship
Instructional Assistant
UC San Diego (BICD 136) · Winter 2019
Recognized for clear, responsive support in a 195-student course.
- Student evaluations were largely Agree or Strongly Agree on preparation, clarity, accessibility, and connection to lecture material.
- Instructor evaluation highlighted strong preparation, punctuality, active participation, and reliable follow-through.
Full Resume PDF
Prefer the original format? Use the PDF actions above, or preview it here.
Preview embedded PDF