Architecture and execution of the largest Irish public-sector CMS migration to date: 200,000+ pages, multi-department editorial workflows, structured content models, zero-downtime cutover. Now serving Irish citizens with sub-200ms responses at scale.
Client-side generator with entropy display, ambiguous-character exclusion, and a visual strength meter. Nothing leaves your browser.
Format, validate, minify JSON in-browser with syntax-highlighted output, clear error reporting, and character/line stats.
Live regex testing with capture-group breakdown, flag toggles (g, i, m, s, u), and a built-in cheat sheet.
Decode JWTs in-browser. Parses header, payload, and signature with human-readable timestamps and expiry badges.
Encode/decode text or binary data. URL-safe mode, file input, entirely client-side.
Cryptographically secure SECRET_KEY values for Django settings. Configurable, with ready-to-use code snippets.
Fast code isn't always green code. Measure CPU energy with pyRAPL, track CO₂ with CodeCarbon, fix the Django patterns silently burning the most power.
Lazy imports, frozendict, comprehension unpacking, Tachyon profiler, sentinel type — everything landing in Python 3.15.
Hardware costs, labour savings, hidden costs, and a Python break-even calculator. Honest look at when ag robots pay for themselves.
GPS waypoint missions over MQTT, TFLite weed detection on Pi, variable-rate sprayer control, nightly Claude crop advisor.
LLM mental models, token arithmetic, prompts, structured output, tool use, embeddings, RAG, streaming, production patterns.
pgvector + OpenAI embeddings + Claude API — build a grounded chat endpoint over Wagtail pages with streaming.
Extend the Wagtail admin with snippets, SnippetViewSet, custom menu items, admin views, lifecycle hooks, dashboard panels.
Docker Compose stack with Nginx, Gunicorn, PostgreSQL, Redis. WhiteNoise statics, SSL with Certbot, zero-downtime deploy commands.
15+ years delivering scalable web platforms for public-sector and enterprise organisations across the UK and Ireland. Clients include the UK Government, Government of Ireland, HSBC, and the London Stock Exchange Group.
Most recently at GlobalLogic, I led the migration of a 200,000+ page public-sector website to Wagtail CMS. I work across the full lifecycle: architecture, APIs, CMS platforms, CI/CD, and team mentorship.
I loved working with Rizwan at DIT. His skills and professionalism as a smart, self-organising, focused developer were matched by his fantastic team spirit and a kind, patient, modest nature. A great addition to any team.
Riz is an excellent Python developer and problem solver. Experienced in CMS systems and server-side logic. An integral member of my team always keen to offer solutions and take responsibility for a range of challenges.
Rizwan took a leading role on backend development of the SILVA CMS and successfully stepped up as acting manager, showing excellent management skills to meet critical business targets. A popular figure, always professional.
Strong ownership and driving for results all the time. Sees and addresses everything from the big picture to the details. Creative, energetic, solutions-oriented, motivated. An asset to any company.
Available for contract & permanent roles, remote-first, UK timezone. Tell me what you're building and I'll tell you honestly if I can help.