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

// Want the actual case studies and the longer story? Switch to full mode →

Full Mode

This site stores nothing until you opt in. Pick a setting below. You can change it any time from the footer. Privacy policy.