Web Developer · Portfolio 2026
Marc Dinnerville
Astro & Cloudflare platforms with integrated AI
allgoodnow@mailfence.com · Far North Queensland, Australia · Available worldwide
daintreethaiboxing.com · stixandpebbles.pages.dev · cognito-demo
github/cognito-demo · github/developer-portfolio
01 — What I Build
Not websites. Platforms.
I build fast, visually striking web platforms — not template websites. Every site is designed to look premium and load in under a second, anywhere in the world. Each project is a complete business system: a beautifully crafted frontend with cinematic scroll animations and polished interactions, a private admin dashboard built around your specific workflow, AI tools trained on your actual business data and voice, a serverless database, transactional email, full search engine optimisation, and if needed — a complete e-commerce system with payments, shipping, and order management.
The technical foundation: Every site is built on Astro 6 with server-side rendering and selective hydration — meaning pages are pre-built on the server and arrive fully formed, while Solid.js islands handle interactive components without shipping unnecessary JavaScript. The entire stack deploys to Cloudflare's edge network across 300+ global points of presence. The database is Cloudflare D1 — serverless SQLite requiring zero maintenance. AI features run on Workers AI (Llama 3.1 8B) with per-tool system prompts, structured JSON output constraints, deterministic temperature settings, and a four-layer caching architecture resolving approximately 70% of all queries from cache at sub-50ms latency.
In plain English: your website runs on the same global infrastructure used by companies like Discord and Shopify — but configured so that hosting, database, AI, bot protection, and email all cost you nothing per month. The only ongoing expense is the domain name at roughly $15 per year.
02 — Architecture
How It All Fits Together
Every project uses the same proven, modern architecture. Here's what powers your site — and why each piece matters.
| Layer | Technology | What It Does & Why It Matters |
|---|---|---|
| Frontend | Astro 6, Solid.js, TypeScript | Astro builds pages at the server so they arrive ready to display. Solid.js adds interactivity only where needed. TypeScript catches errors before they reach visitors. |
| Hosting | Cloudflare Pages | Served from 300+ locations worldwide. Zero-downtime deploys via Wrangler CLI. No origin server to maintain. Free. |
| Database | Cloudflare D1 | Serverless SQLite at the edge. Stores enquiries, orders, blog posts, analytics — with parameterised queries preventing SQL injection. |
| AI Engine | Workers AI (Llama 3.1, Qwen 3) | Multiple models per use case. Per-tool system prompts with personality, boundaries, and structured output. Adversarial-hardened against prompt injection. FAQ pre-matching, lead capture, session persistence. Four-layer cache means ~70% answered instantly. |
| Payments | Stripe Elements | Card details tokenised in the browser, sent directly to Stripe — server never touches card data. PCI compliant by design. |
| Resend | Enquiry notifications, order confirmations, newsletters. Double opt-in with tokenised one-click unsubscribe. 3,000/month free. | |
| Security | Turnstile, Workers | Invisible bot protection, KV-backed rate limiting, timing-safe auth, CSRF tokens, honeypot spam traps, input sanitisation. |
Services
Full Website
AI Integration
E-Commerce
Admin Dashboard
Email & Newsletter
Maintenance
03 — Portfolio
Production Work
daintreethaiboxing.com · Client: Kru Din, Daintree QLD · Built in <1 week
A complete web platform for a Muay Thai coaching business in the Daintree Rainforest. Premium editorial design — deep forest greens, warm gold accents, custom cursor, particle effects, atmospheric loading screen, dark/light mode. View Transitions API for fluid navigation.
10 AI-Powered Tools — $0/month
Multi-Layer AI Security
6-Panel Admin + Smart Caching
SEO & Structured Data
stixandpebbles.pages.dev · Client: Melinda, Irvinebank QLD
Full e-commerce for handmade crafts — jewellery, ornaments, art from river stones, driftwood, creek crystals. Earth-tone design, dark/light mode, scroll animations, offline support via service worker.
Complete E-Commerce
AU Post Shipping Calculator
“Mini Mel” AI Shopping Assistant
Newsletter & Admin
cognito-demo.allgoodnow.workers.dev · Client-facing demo · Cloudflare Worker
A production-ready template site showcasing what an AI-integrated business website looks like. Built with Astro 6 and deployed as a Cloudflare Worker — demonstrating a different deployment model from Pages-based sites.
Qwen 3 30B Chatbot — Adversarial Hardened
Zero-Token FAQ & Lead Capture
AI Concierge & Inline Demo
Session Persistence & Security
04 — Technical Skills
The Stack
Astro 6 & Solid.js
Cloudflare — Full Platform
AI / ML Engineering
Backend & APIs
Design & Performance
E-Commerce
SEO & Structured Data
How I Work With AI
AI-Assisted Development
My development workflow is built around Anthropic's Claude models. Not as a novelty — as core infrastructure. I've spent months customising Claude Code with purpose-built instruction files, skills, hooks, and MCP server integrations that turn it into a tailored development environment. The result: I ship faster, catch more issues, and handle complexity that would normally require a larger team.
- Concurrent multi-agent sessions — parallel feature development, testing, and research running simultaneously across isolated workstreams
- Custom instruction files — structured CLAUDE.md files that shape AI behaviour, enforce project conventions, and maintain context across sessions
- Purpose-built skills & automation — deployment pipelines, diagnostic tools, code review workflows, database management, security auditing
- MCP server integrations — Claude connected to Cloudflare APIs, Playwright browser automation, documentation servers, and live verification tools
- Adversarial prompt engineering — testing and hardening production AI chatbots against injection, jailbreaks, persona hijacking, and social engineering
- Actively developing — each project teaches new patterns. The workflows, skills, and integrations I build compound — every client benefits from what came before
05 — How I Work
Direct. Fast. Yours.
Direct Communication
Complete Ownership
Fast Delivery
Australia, Worldwide
Get In Touch
allgoodnow@mailfence.com
Marc Dinnerville · Far North Queensland, Australia
Portfolio: daintreethaiboxing.com · stixandpebbles.pages.dev · cognito-demo
GitHub: cognito-demo · developer-portfolio
Available for projects worldwide.