Work Experience
Full-Stack Software Developer@ Cavalry Fence Construction
May 2026 - Present- ▹Sole developer of FenceSEE, a full-stack quoting and job-management platform for fence contractors, owning all design decisions across a Spring Boot / Java / MySQL backend and a React / TypeScript / Redux frontend
- ▹Built an interactive map-based fence-drawing tool with Mapbox GL Draw and Turf.js featuring snap-to-grid, gate-length constraints, and real-time geospatial length calculation, feeding an automated quoting engine that derives material lists and pricing from drawn sections
- ▹Engineered dual-pipeline PDF generation (server-side Thymeleaf + Flying Saucer, client-side React-PDF) producing branded quotes with embedded map snapshots, and integrated Stripe Connect for contractor onboarding and homeowner checkout
- ▹Implemented draft auto-save/restore, Firebase authentication, and contractor-scoped authorization, and shipped the system via a Dockerized AWS deployment with Terraform IaC and GitHub Actions CI/CD
JavaSpring BootMySQLReactTypeScriptReduxMapbox GLStripeFirebaseDockerAWSTerraform
Android App Developer@ Digitera
Sep 2023 - Jan 2024- ▹Designed mobile app using Jetpack Compose in Android Studio
- ▹Created functionality and communication with backend using Kotlin
- ▹Led a small team and assigned tasks using tools like Slack and Github
KotlinJavaAndroid StudioJetpack Compose