Hello there!

I'm Antoni Christodoulou, a Full Stack Developer passionate about building creative, functional, and modern web applications.

Antoni Christodoulou profile picture

Featured Projects

Flagship projectLive in production

Founder & Developer · DoniCodes Ltd

TCG Drop runs live stock drops for trading card shops, so nobody has to queue outside from first light. Collectors claim from their phone the moment stock goes live, pay online or at the counter, and collect in store. I founded it, built it end to end and run it in production.

Visit tcgdrop.co.uk(opens in a new tab)
TCG Drop homepage with the headline Claim the drop, a live drop card and a collection QR code
  • Next.js 16
  • React 19
  • TypeScript
  • Supabase
  • PostgreSQL
  • Stripe
  • Tailwind CSS
  • Vercel
  • Resend
  • PWA
  • Multi-tenant platform. Every shop gets its own storefront, admin dashboard and installable app, all from one codebase.

  • Real payments. Card payments go straight to each shop's own Stripe account through Stripe Connect, and Stripe Billing runs paid memberships with early access to drops.

  • Race-safe drops. Postgres row locks mean stock can't oversell when everyone hits claim in the same second, and per-person limits keep it fair.

  • Secure by default. Row Level Security in Postgres, passwordless sign-in with one-time email codes, and Cloudflare Turnstile bot protection.

  • Built for the counter. Shops scan a collector's QR code in the browser to see what's claimed and paid, and bulk import products from CSV or Excel.

  • Run in production. Scheduled jobs, health checks and alerts, Discord announcements, transactional email, and 30 automated test suites covering claims under load, payments and permissions.

More Projects

DC Reflections logo

DC Reflections

Professional aesthetics clinic website built with a modern tech stack, focusing on clear service presentation and user experience.

React
Next.js
TypeScript
Tailwind CSS
DaisyUI
Framer Motion
MongoDB
Ethan Proctor's EP signature logo

Ethan Proctor Portfolio

Professional portfolio website for a talented graphic designer, showcasing creative work and design expertise.

React
Next.js
TypeScript
Tailwind CSS
VouchAbout logo

VouchAbout

Local business advertisement directory helping local businesses connect with their community and grow their presence.

React
Next.js
TypeScript
Tailwind CSS
Firebase

About Me

Hello there! I'm Antoni, a dedicated Full Stack Developer based near Colchester, England. I graduated with First Class Honours in Computer Science from the University of Essex, building a strong theoretical foundation for my practical work.

In my current role, my focus is on enhancing our internal web systems which boost colleague efficiency. I actively develop new features and automate manual workflows using ASP.NET, C#, SQL Server, and Bootstrap, contributing to the ongoing modernisation and improvement of the application. I enjoy the challenge of improving code quality, performance, and maintainability.

Alongside my day job, I founded DoniCodes Ltd in 2026 and built TCG Drop, a live platform that runs stock drops for trading card shops. I took it from idea to production with Next.js, TypeScript, Supabase and Stripe, and I run it day to day, from payments and security to supporting the shops that use it.

Outside of coding, I keep active with hobbies like the Gym, Fishing, Metal Detecting, Football, and Badminton. And of course, there's my cat, who often supervises my work!

My Cat
A Catfish from fishing

GitHub Insights

3
Repositories
2
Followers
Portfolio

My Portfolio Website

TypeScript10
View Repo →
ethan-proctor

Ethan Proctor portfolio website

TypeScript00
View Repo →
AntoniDev97

No description provided.

My Tech Stack & Skills

Frontend

React
Next.js
TypeScript
Tailwind CSS
DaisyUI
Motion
Bootstrap
HTML

Backend & Languages

C#
.NET / ASP.NET MVC
Node.js
Javascript

Databases

PostgreSQL
SQL Server
MongoDB
MySQL

Platforms & Payments

Supabase
Stripe
Vercel
GitHub

My Setup / Gear

CPU
AMD Ryzen 7 1700X
GPU
NVIDIA RTX 3070 FE
RAM
Corsair Vengeance 16GB DDR4 3200MHz
Motherboard
Asus Rog Strix B350-F Gaming
SSD 1
Samsung 960 EVO 250GB
SSD 2
Samsung 850 EVO 250GB
HDD
Toshiba HDWD120 2TB
PSU
EVGA SuperNOVA 750 G3 750W Gold
Case
Corsair Carbide SPEC-ALPHA
CPU Cooler
Corsair H100i V2 AIO
Monitor
Acer Predator XB271HU 27" QHD 165Hz
Keyboard
Corsair K70 RGB LUX MX Brown
Mouse
Logitech G502 Hero SE

Quick Game?

Test your memory with some tech icons!

Moves: 0
Best (Session): -

Get In Touch

Have a project in mind, a question, or just want to connect? Feel free to reach out!