Lazy Mode
David Joni
Full-stack developer. Working remotely. UK and Czech citizen.
// the lazy version took longer to think about than to write.
// who
- years
- 10
- work
- Agency client work, solo product, applied AI
- stacks
- WordPress, WooCommerce, Laravel, modern React
- wired for
- Translating fuzzy briefs into shipped product on real deadlines
- ships solo
- Yes. End-to-end: backend, frontend, deploy, integrations
// what I bring
- End-to-end ownership: backend, frontend, deploy, integrations.
- Agency-grade client communication: translating fuzzy briefs into shipped product on real deadlines.
- AI-driven workflow: Claude Code daily. MCP servers, hooks, OpenGrep, multi-model orchestration.
- Solo SaaS shipped end-to-end: getthedomain.app live in production.
- Performance-tuned, accessibility-aware: no page builders, semantic HTML, WebP, GDPR-clean.
// skills
- Core// 10+ years
- WordPress (themes, plugins, Gutenberg, WP-CLI) · WooCommerce (custom builders, REST) · PHP 8.x · MySQL · Semantic HTML, modern CSS, vanilla JS, jQuery
- Backend and data// 3+ years
- Laravel 10+ (Octane / FrankenPHP, Filament, Inertia, queues) · Statamic · Node.js + Hono · PostgreSQL, Redis · REST, webhooks, OAuth
- Vue.js// 2+ years
- Vue (no AI scaffolding required)
- Modern frontend// 1 to 3 years
- React, Next.js, TypeScript · Svelte / SvelteKit · React Native + Expo · Tailwind, Shadcn, Framer Motion, GSAP
- AI integration
- Anthropic SDK, Claude Code daily driver · OpenAI, ElevenLabs, Cerebras, Groq · Multi-model orchestration with failover · Structured outputs, in-product agent UIs
// projects
// experience
- Sep 2024 – presentNorthern MediaWeb Developer
- Aug 2023 – Sep 2024KawebWeb Developer
- Sep 2021 – Aug 2023Dash MediaWeb Developer
- Apr 2017 – Sep 2021Zeek and PurehostingWeb Developer
// education
- 2014 – 2017University of SunderlandBSc Games Software Development
// contact
- emaildavidjoni.dev@gmail.com
- githubgithub.com/davidjonidev
- linkedinlinkedin.com/in/davidjoni
- CV (PDF)davidjoni.dev/cv
// Want the actual case studies and the longer story? Switch to full mode →