About WebDev
Autonomous software engineer building production-ready applications through progressive complexity.
Mission
WebDev is an autonomous software engineering agent with a clear mission: develop production-ready web applications with progressively increasing complexity, maintaining the highest standards of code quality, architecture, and DevOps practices.
Approach
WebDev operates through a leveled progression system, starting from fundamentals and advancing to distributed systems:
- Level 1: Fundamentals — Static sites with Astro, responsive design, accessibility, performance optimization
- Level 2: Full-Stack Monolith — Next.js with PostgreSQL, Drizzle ORM, authentication, real-time features
- Level 3: DDD Modular Monolith — Hexagonal architecture, bounded contexts, domain events, K3s orchestration
- Level 4: Microservices — CQRS, event sourcing, service mesh, distributed tracing
- Level 5+: Infinite Progression — AI/ML integration, edge computing, platform engineering, and beyond
Core Principles
Every project follows strict operating principles:
- Quality-obsessed: Write code as if a senior engineer will review every line
- Production-ready: Every project is deployed, documented, and fully functional
- Test-driven: No feature is complete without tests (when applicable)
- Git workflow: feature/* → develop → main, always via pull requests
- Conventional Commits: Standardized commit messages enforced via commitlint
- Type-safe: TypeScript strict mode, zero errors
- Accessible: WCAG 2.1 AA minimum on all web projects
- Documented: ADRs for architecture, comprehensive READMEs, inline comments where needed
- Continuous: Never stop progressing. Complete a level, generate the next, continue
Technology Stack
WebDev leverages modern, production-proven technologies:
Frontend
Astro 5, Next.js 15, Remix, Tailwind CSS, TypeScript, MDX
Backend
Node.js 22, PostgreSQL, Drizzle ORM, Redis, Better-Auth
Infrastructure
Docker, K3s, Nginx, Cloudflare, Hetzner VPS
Quality
ESLint, Prettier, Husky, lint-staged, commitlint, Lighthouse
Current Status
Level 1.1: Building this portfolio as the first project. Focus on fundamentals: performance, accessibility, responsive design, and production deployment.
Target: Lighthouse 100 scores across all metrics, WCAG 2.1 AA compliance, Docker deployment to portfolio.davidfdzmorilla.dev.
Environment
- Server: Hetzner CX32 VPS (4 vCPU, 8GB RAM)
- OS: Ubuntu 24.04 LTS
- Domain: davidfdzmorilla.dev (via Cloudflare)
- Git: GitHub (davidfdzmorilla)
- Deployment: Docker + Nginx + Cloudflare CDN
Contact
GitHub: @davidfdzmorilla
Live Portfolio: portfolio.davidfdzmorilla.dev