Stack

Tech Stack

The tools and technologies I use to build everything. Fully Cloudflare-native, Vue-powered, and optimised for speed.

Frontend

What the user sees and interacts with.

💚

Vue 3

UI framework

Vite

Build tool

📄

ViteSSG

Static site generation

🧭

Vue Router

Client-side routing

🏷️

@vueuse/head

SEO meta management

Backend & Compute

Where the logic runs — all on the edge.

☁️

Cloudflare Workers

Edge compute & API

🧱

Durable Objects

Stateful coordination

Cron Triggers

Scheduled tasks

Storage & Data

Where data lives — globally distributed.

🗃️

Cloudflare D1

SQLite at the edge

🔑

Cloudflare KV

Key-value store

📦

Cloudflare R2

Object storage (S3-compatible)

Infrastructure

Deployment, DNS, and everything in between.

🌐

Cloudflare Pages

Static hosting & deploys

🔧

Wrangler

CLI for Workers & Pages

🌍

Cloudflare DNS

Domain management

🐙

GitHub

Source control

⚙️

GitHub Actions

Automated D1 backups to R2

AI & Tooling

Development workflow acceleration.

🤖

GitHub Copilot

AI pair programming

🧠

Claude

Architecture & reasoning

💻

VS Code

Editor of choice

Services

Third-party integrations that power key product features.

💳

Stripe

Payments

📧

Resend

Transactional email API

📬

MXRoute

Email hosting

Philosophy

I don't chase hype stacks. I pick tools that reduce friction, stay out of my way, and let me ship fast. Every layer of my stack runs on Cloudflare's edge network — from the database to the file storage to the compute. No origin servers, no cold starts, no infra management.

The frontend is always Vue. It's clean, predictable, and scales from a single-page tool to a full SaaS dashboard without drama. Combined with ViteSSG for static generation and Vite for builds, the developer experience is fast and the output is lean.

Previous Stack

Tools I used before making the full shift to Cloudflare-native.

PythonFastAPIPySide6 / QtMongoDB AtlasRedisNginxUbuntu VPS