Deen.TheDev
Software Developer · London, UK

Deen.
TheDev

I build full-stack iOS, web, and AI-powered software — currently shipping a subscription fitness SaaS, a UK mortgage advisory, and a few side quests.

Scroll
About

From the bank counter
to the command line.

I spent five years at Halifax learning how people actually feel about their money — every panicked phone call, every joyful first mortgage, every fraud alert at 11pm. Then I went self-employed as a gas engineer for three years, where the brief was simple: the boiler is broken, fix it, the family is cold.

Both jobs taught me the same thing: the system doesn't matter, the person using it does. So I picked up Python, then SwiftUI, then Django, then Flutter — and started building software the way I'd want it built for me.

Today I'm on the Imperial College London × HyperionDev full-stack track, shipping GymFlow (a subscription iOS + watchOS fitness platform with an AI trainer), StockTrace (a live operational tool for a UK retailer), and AZI Mortgages (a UK whole-of-market advisory site for a paying client).

0+

years customer-focused work

0

languages I write daily

0

platforms shipped to (iOS, watchOS, web, server)

0

production builds in flight

The stack

Tools I trust.

A spec sheet, the way Apple writes them. Languages I write daily, frameworks I lean on, and the platforms my work ships to.
Languages
PythonSwiftDartJavaScriptTypeScriptHTMLCSS
Frameworks
DjangoDjango RESTSwiftUIFlutterFastAPINext.jsTailwind
Tools
GitDockerXcodeVS CodeRenderStripeFigma
Databases
PostgreSQLSQLiteSQL
Platforms
iOSwatchOSAndroid (Flutter)HealthKitSpotify SDKTelegram Bot API
In development

GymFlow

Your coach, your watch, your kitchen — one subscription.

9:41Good evening, DeenToday's rings82%DAILY GOALWORKOUTS4 / 5CALORIES2,140AI CoachAdjusted your planRecovery looks low — let's dropvolume 10% and bump protein 20g.HomeLogCoachYou

A native iOS + watchOS subscription product (Android via Flutter coming) with an AI personal trainer that builds nutrition and training plans against your goals. Three-tier pricing (Free / Pro / Pro AI) with Stripe billing, Apple + Google SSO, paywall fired on the third workout — value first, then ask. Backed by a Django REST API across seven domain apps and deployed on Render.

SwiftUIwatchOSFlutterHealthKitSpotify SDKDjango RESTPostgreSQLStripeApple SSOGoogle SSORender

AI Personal Trainer

Reads your goal, weight history and HealthKit metrics, then sets daily nutrition targets and progressive workouts.

iOS + watchOS, Android next

Full SwiftUI app with a watchOS companion that starts a workout from your wrist. Flutter Android build in development.

Subscription billing

Stripe-powered Free / Pro ($9.99) / Pro AI ($19.99) tiers, annual at 37% off, 7-day Pro AI trial with card upfront.

Apple + Google SSO

Identity-token validation against Apple's and Google's JWKS using PyJWT — one-tap signup, no password fatigue.

Spotify in the workout view

Native Spotify iOS framework wired into the active workout — your playlist starts when the timer does.

Workouts, nutrition, trophies

Seven Django apps — workouts, nutrition, progress, trophies, payments, users, sites — and a clean MVVM iOS layer talking to them.

Live

StockTrace

Stock, deliveries and customer orders — on autopilot.

9:41Inventory · TodayStock at a glanceSKUS412LOW STOCK7ON ROUTE3RUNNING LOWSKU 024118%SKU 031732%SKU 008955%SKU 016271%@Telegram botCustomer order received · 11:423× SKU 0089 · address verified ·queued for next delivery runStockOrdersRoutesYou

An operational tool built for a UK retailer. A native iOS dashboard backed by a FastAPI service, with a Telegram bot that handles customer order intake and live delivery status. Live in production on Render — running the day-to-day so the owner can stop running spreadsheets.

SwiftUIFastAPIPythonTelegram Bot APIRenderREST

iOS stock dashboard

SwiftUI app showing live stock levels, low-stock alerts and incoming deliveries at a glance. Tap any SKU to see history and reorder.

Telegram order intake

Customers place orders straight from a Telegram chat; a single FastAPI webhook handler validates, queues and confirms — no third-party storefront needed.

Delivery routing

Pending orders gather into a delivery queue; the iOS app shows what's out for delivery and what's waiting, with status writing back to the customer's Telegram thread automatically.

Built for a single operator

API-key auth, retry-on-failure HTTP, and a deliberately small surface area. One person can run the whole business from their phone.

Client work

AZI Mortgages

Whole-of-market mortgage advice, rebuilt for trust.

azimortgages.co.ukPremium mortgage advicefor every chapter.Whole-of-market UK guidance. Free first consultation.MORTGAGE CALCULATORLoan amount£280,000Term25 yrsRate4.85%Estimated monthly£1,612 / moWHAT WE ADVISE ONFirst-time buyersStep-by-step from offer to keysRemortgagesSave when your fixed rate endsBuy-to-let & specialistPortfolio + complex income

A full client engagement for a UK mortgage advisory. Multi-page site covering first-time buyers, remortgages, moving home, buy-to-let and specialist income — anchored by a three-in-one calculator (monthly repayment, UK Stamp Duty including first-time-buyer and second-home rates, and affordability / max borrowing). Twenty+ original articles, a free-consultation booking flow, and copy that draws straight from my five years on the front line at Halifax.

HTMLCSSJavaScriptResponsive designOriginal copywriting

Three calculators in one

Monthly repayment, UK Stamp Duty (with FTB and second-home rules), and affordability / max borrowing — instant, no sign-up.

20+ educational articles

Original guides on remortgaging, BTL, complex income, fixed-rate ending, deposit sizing — written to actually answer the question.

Whole-of-market positioning

Clean information architecture across first-time buyers, moving home, BTL/portfolio and specialist mortgages.

Free-consultation booking

Lead-capture flow tuned for trust, not aggression — the page reads like a high-street branch, not a fintech ad.

Path

A non-linear route.

Five years at the bank. Three years as a self-employed gas engineer. Now full-stack. The throughline is the same: humans, broken systems, and being the person who fixes them.

Software Engineering — Full-Stack · Imperial College London × HyperionDev

Mar 2026 — Sep 2026

Imperial-accredited intensive bootcamp. Hands-on Python, web, and software-engineering practice running alongside live client work.

  • Practical Python projects covering data, algorithms and OOP
  • Real-world Git workflows, code review and version control
  • Capstone full-stack application

Gas Engineer · Self-Employed

May 2023 — Mar 2026

Ran my own ticket. Diagnosing and fixing real systems under time pressure taught me how to debug anything — including software.

  • Diagnostics, installation and maintenance on live equipment
  • Customer trust earned one job at a time — the original API
  • Translated the ops mindset into IoT and smart-home interest, then into building software

Customer Service Advisor · Halifax

Apr 2018 — Apr 2023

Five years on the front line of a UK high-street bank. Where I learned how customers actually think about money — and where the AZI Mortgages copy comes from.

  • Daily exposure to online banking, fraud flows and KYC
  • Resolved escalations end-to-end, lifting CSAT for my branch
  • Deep familiarity with fintech UX — the bedrock of AZI Mortgages
Education

Where I learned
to think.

Imperial College London (with HyperionDev)

Software Engineering — Full-Stack Developer

2026

Imperial College London Executive Education-accredited programme delivered with HyperionDev.

Get in touch

Let's build
something.

Hiring junior engineers, looking for a freelance build, or just want to chat about fitness apps, fintech, or boilers — my inbox is open.