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