Zaehid Hakim

Zaehid Hakim

Optometrist and pharmacist, now a software developer. I build, ship and run production software for the web and iOS, and the server it runs on.

Birmingham, UK · Remote or on-site Open to: business partnerships, and selected build-and-run projects

Register

Everything I have built, newest first

9 entries. 7 are live and used by real people.

Project register: case number, project, stack, status and year
CaseProjectStackStatusYear
09 devhakim.comThis site Astro · nginx Live 2026
08 Learn Academy appParent app, iOS and Android Expo SDK 57 · Supabase Built, unreleased 2026
07 ForexAcuity for iOSCharts, practice simulator, journal SwiftUI · StoreKit App Store 2026
06 Acuity FinanceAccountancy practice site, client portal, iOS app Laravel 11 · Livewire · Filament Live 2026
05 OpticProPractice management system for opticians Next.js 15 · PostgreSQL In progress 2025
04 Locum OptomMy locum practice, with availability booking Next.js 16 · Supabase Live 2025
03 Learn AcademySite, parent portal, Director console Next.js 16 · Supabase RLS Live 2025
02 Home Eye ClinicMy domiciliary practice, bookings admin Laravel · PHP-FPM Live 2024
01 ForexAcuityLive analysis dashboard Next.js · Express · Python · MT5 Live 2024

Case 02 Laravel · nginx · PHP-FPM Live 2024 to now

Home Eye Clinic

My own domiciliary practice: NHS and private home eye tests across the Midlands.

Presenting problem
My practice needed a site that older patients and their families can use, and booking requests that always reach the team.
Assessment
Many patients are over 70, so legibility comes first. The domain had been hit with pharmaceutical spam pages. Booking notices depended on a single mailbox.
Plan
Laravel on nginx and PHP-FPM. Spam URLs return 410 Gone. A bookings admin with statuses, search, notes and CSV export. A mailer that falls back to a second mailbox, a daily mail health check behind a /health endpoint, encrypted nightly database backups pulled off the server, and a chat assistant for bookings and questions.
Outcome
Live at homeeyeclinic.co.uk with eleven area pages. Bookings admin since 10 Sep 2026; chat assistant answering since 21 Sep 2026. Backups are encrypted with a public key, and the private key never touches the server.
Home Eye Clinic homepage: 'Home Eye Tests, NHS and Private' over a photo of an older man smiling, with Book a Home Eye Test and phone buttons.
Desktop
Home Eye Clinic homepage on a phone.
390px

Case 03 + 08 Next.js 16 · Supabase RLS · Expo Site and portal live 2025 to now

Learn Academy

Directed oversight for families who educate their children, aged 6 to 16, at home.

Presenting problem
The parent teaches; an Education Director baselines each child, writes an individual learning plan in weekly instalments, and reviews the evidence the parent logs. All of that needed one shared place.
Assessment
The business repositioned in September 2026, so the site, the data model and the wording all had to change together. Children's data shaped the product. Accounts are for parents only, and the record belongs to the parent, who can export or delete it.
Plan
Next.js 16 with Supabase row-level security. A public site; a parent portal for this week's work, the evidence log, messages and a downloadable record; a Director console for enquiries, families, baselines, a weekly plan composer and a worksheet library. An Expo app for parents on the same backend.
Outcome
Site and portal live at learn-academy.co.uk, redesigned 9 Sep 2026. Retired URLs redirect straight to their new pages. The parent app is built and not yet released.
Learn Academy homepage: 'You're home educating. We make sure it's working.' beside a drawn weekly plan page with a note from the Director.
Desktop
Learn Academy homepage on a phone.
390px

Record

Practitioner recordUpdated Oct 2026
GOC reg.
Optometrist, General Optical Council 01-19928
GPhC reg.
Pharmacist, General Pharmaceutical Council 2077725 Non-practising
Clinical
About 20 years in regulated healthcare; practising optometrist today
Education
Optometry and Pharmacy, Aston University PgCert Computer Science, Birmingham City University, June 2026
Shipping
Production software since 2024: six live sites, an API and two App Store apps
Based
Birmingham, UK. Remote or on-site.
Open to
Business partnerships, and selected build-and-run projects

Practice

How I work

  • OperationsI host and maintain what I build.

    Six sites and an API run on one Linux VPS that I administer: nginx, PM2, PHP-FPM, deploys by rsync.

  • SecurityI have handled a real breach.

    In December 2025 the server was hit ten times. I traced the root cause to CVE-2025-55182, a Next.js remote-code-execution flaw, patched it, and hardened SSH and the file system.

  • TestingI test the parts that carry money or data.

    The iOS app's trade engine, journal and replay clock have 175 unit tests. Replay is tested so it never shows a bar before it closed.

  • RecordsI write it down before I build it.

    Every project keeps a plan and a status file. A clinic habit: if it isn't recorded, it didn't happen.

  • PatientsI design for the person in the chair.

    My patients are often over 70. That shapes type size, contrast and how few steps a form takes.

  • ClaimsI don't overstate.

    Regulated professions taught me to make only claims I can back up. Every outcome here links to something you can check.

Contact

zaehid.hakim78@gmail.com

Tell me about your business and where you want to take it. I'm happy to walk through any of these codebases.

Birmingham, UK · Remote or on-site