Hey there, I'm Alex

A software engineer
who loves making
things that work.

I'm studying T Level Digital Development at Loughborough College, and I spend most of my spare hours building little web apps and games in Python, JavaScript and HTML. I like shipping more than talking about it.

about.txt
A little about me —
nameAlex Titi
based inLoughborough, UK
studyingT Level Digital Development
atLoughborough College
tools PythonJSHTMLVS Code
— Alex ✦
— some things I've made

Work I'm proud of

~ digital wardrobe

Fitly

F fitly

A mobile-first digital wardrobe. Photograph your clothes, cut them out on-device, and organise them by category, colour and brand — then tap pieces together into head-to-toe outfit flat-lays and track what you actually wear. Runs entirely on Cloudflare's free tier, at £0/month.

React 18TypeScriptCloudflare D1 + R2
try the demo
~ music stats

SpotStats

S spotstats

A self-hosted Spotify listening tracker in the vein of stats.fm. A Cloudflare Worker scrobbles plays around the clock, merges them with a full Spotify history export, and serves a React dashboard: top tracks, artists, albums and genres over any window, streaks, heatmaps, recaps, and playlist tools like true shuffle and duplicate clean-up.

ReactCloudflare WorkersD1
try the demo
~ co-built · SaaS

Daship orders

D daship

An order management dashboard I co-built with a small team. Pulls orders from Shopify, eBay and Etsy into one place — so sellers can stop juggling tabs and just get on with shipping.

Shopify APIeBay APIEtsy API
try the demo
~ kitchen ops

Yes Chef

YC yes chef

Replaces the paper checklists a busy restaurant kitchen runs on. Four role-based logins each get their own tap-to-tick opening and closing routines, live stock counts that sync across devices and auto-draft supplier order emails, and dough recipes held server-side behind a separate password. Installs on staff phones as a PWA.

ReactCloudflare WorkersD1 + KV
try the demo
~ home inventory

YourThings

YT yourthings

A privacy-first household inventory. Catalogue your possessions with values, warranties and photos — receipts, damage, home-security shots — as proof of ownership for insurance. Everything lives on your own device: no server, no account, and your data backs up as a single portable file you own.

ReactViteLocal-first
visit yourthings.app
~ films & TV

Cinerate

C cinerate

A private Letterboxd with the polish of a media dashboard. Rate films and TV to 0.1 precision with gold, silver and bronze medal tiers, track the exact season and episode you're up to, and watch live stats update as your collection grows. Posters and auto-fill pulled from TMDB.

Cloudflare WorkersKVTMDB API
try the demo
~ calculator suite

BatchCalc

BC batchcalc

Nine tools in one page: scientific calculator, unit and currency conversion, equation solver, graphing with pan and zoom, matrices, statistics and a programmer mode — translated into six languages. Three plain files, no framework, no build step, with a hand-written shunting-yard parser instead of eval.

Vanilla JSZero dependenciesCloudflare Pages
use it live source on GitHub
~ dev tool

Texture Playground

TP texture playground

An editor that packs 8×8 game tile textures into 16-character hex strings — 64 pixels is 64 bits — decoded back to tileable canvas images by ~300 bytes of JavaScript. The whole library of 21 patterns and 24 palettes fits in roughly 400 bytes: no PNGs, no asset loader, no build step.

Vanilla JSCanvasZero dependencies
play with it live
— my little toolkit

The stuff I build with

Nothing fancy — just the tools I reach for every day. I'd rather know a small kit well than half-know twenty things.

Python JavaScript HTML VS Code Cloudflare Pages Git & GitHub ...and coffee.
— the longer version

A bit about me

I'm a student at Loughborough College, taking the T Level in Digital Development — which basically means I spend most of my week learning to build software that actually gets used.

I'm drawn to projects with a real person on the other side. Something a shop, a team or a family member will pick up and use, not just a demo that sits in a GitHub repo gathering dust.

I'm still early in the journey, and that's kind of the point — I'm always learning, always curious, and always happy to pick up something new if it means shipping something better.

— thanks for reading ✦
quick facts
nameAlex Titi
roleSoftware Engineer
studyT Level Digital Development
collegeLoughborough College
basedLoughborough, UK
statusopen to work ✦
get in touch

Let's make
something good.

[email protected]