Calm, human-centered full-stack dev: portals, bookings, billing, PostGIS, and more!
I design and ship secure, production-ready web applications that teams actually use. Typical wins: customer portals, bookings + Stripe payments, internal ops dashboards/CRMs, clean REST APIs, and data workflows (imports/exports, reports, scheduled jobs). My toolbox includes Java/Spring Boot, PostgreSQL (schema design, Flyway, and performance basics), PostGIS for geospatial features (service areas, address lookups, and map overlays), Angular/React with TypeScript, Docker/Nginx, OpenAPI documentation, and CI/CD. I handle the unglamorous parts—auth (JWT/OAuth, roles/permissions), CORS/reverse proxy, webhooks, backups/restores, structured logging, health checks—so launch day is calm, not chaotic.
Services include: customer portals, bookings & calendar integrations (hosted or Google/Microsoft), Stripe Checkout/Billing (deposits, subscriptions, invoices/receipts), reporting/CSV/PDF, PostGIS mapping, e*mail/SMS notifications (SPF/DKIM/DMARC), third-party integrations (CRM, maps, messaging), and spreadsheet → app migrations. You’ll receive wireframes, a data model & API specification, tested APIs, a polished UI, and a Dockerized deployment to your cloud—plus documentation, training, and optional managed operations (monitoring, backups, updates, and on-call support).
Before becoming a software developer, I worked as a social worker and academic coach, bringing empathy, clear communication, and steady delivery: weekly demos, honest trade-offs, small PRs, and measurable outcomes.
Work Terms
I try to be available as frequently as possible, as I hate having things left undone.
I will generally be available between 7:00 a.m. and 6:00 p.m. MST every day, with very few exceptions.