Full-stack custom web developer building production-grade business systems with TypeScript, PostgreSQL, React, Astro, and clean architecture.
I build custom-coded web applications for businesses that need reliable workflows, clear data models, secure access control, and maintainable systems.
- Multi-tenant SaaS platforms
- Client portals and admin dashboards
- Lead capture and estimator tools
- Booking and availability systems
- Internal business operations tools
- CRM-style workflows and automation systems
- Backend: TypeScript, Node.js, Express
- Database: PostgreSQL, schema-first design, constraints, transactions
- Frontend: React, Vite, Astro
- Architecture: Clean/Hexagonal architecture, domain/application/infrastructure separation
- Security: tenant scoping, authorization, HttpOnly sessions, validation, audit-friendly flows
- Deployment: Vercel, Render, Neon, Cloudflare, Supabase
Reusable lead capture and estimate engine for service businesses.
Highlights:
- Multi-tenant configuration
- PostgreSQL-backed pricing rules
- Embeddable widget
- Lead capture workflow
- API-driven estimate generation
- Portal foundation for tenants
Tech: TypeScript, PostgreSQL, React, Vite, Express
Private tool for capturing client discovery calls, manual notes, transcript segments, requirements, and structured call history.
Highlights:
- Tenant-scoped call records
- Manual and transcript-based note capture
- Requirement extraction
- Deterministic sequence numbering
- Clean frontend/backend separation
Tech: TypeScript, PostgreSQL, React, Vite, Express
Transactional income and expense tracking system focused on correctness.
Highlights:
- Schema-first financial records
- Database constraints
- Balance calculation logic
- Reporting foundation
- Data integrity rules
Tech: TypeScript, PostgreSQL
- Schema first
- Explicit domain models
- Database constraints over app-only assumptions
- Transactions where correctness matters
- Tenant scoping and authorization by default
- Idempotent operations where useful
- Clear separation between domain, application, infrastructure, and HTTP layers
- Predictable behavior over hidden magic
- Portfolio: https://belovedjohndev.com
- Estimate Engine Demo: https://demo.belovedjohndev.com
- Estimate Engine Portal: https://portal.belovedjohndev.com