Skip to content
Hafiz Adnan

Projects

What I have built, and what is still in progress.

Professional projects are described in general terms. System names, customers, figures, screens and code are left out on purpose, and the animations only illustrate the idea.

Completed
Delivered.
Ongoing
A continuing responsibility, or work still in progress.
Experimental
An independent project or prototype of my own.

Main projects

Showing 11 of 11 projects

Applications

Completed

Legacy Application Modernization

Moving a business-critical desktop application to the browser.

Applications

Completed

Digital Process Automation

Taking a document-heavy business process from legacy software to a modern web application.

AI

Completed

Enterprise AI Platform

A self-hosted AI workspace that keeps company data under company control.

AI

Completed

AI-Powered Business Automation

Handing repetitive operational work to AI, with people checking the result.

Infrastructure

Ongoing

Enterprise Infrastructure Modernization

Building and running the foundation everything else depends on.

Infrastructure

Completed

IT Operations & Endpoint Management

Central control of devices, software, patches and support.

Applications

Completed

Customer Portal Migration

A live portal moved to a modern stack, one step at a time.

AI

Completed

Internal AI Assistant

An AI assistant that can read and propose, while changes stay with people.

Infrastructure

Completed

Remote Support Platform

Self-hosted remote support, built around consent and audit logs.

AI

Completed

AI Project Office

An AI project manager where the numbers come from code.

AI

Completed

Market Intelligence Agents

Automated market monitoring, delivered as a regular report.

More work

Smaller tools by area, and the independent projects I build in my own time.

Other professional work

  • Quality management

    Tools for document control, audits, training and supplier records.

    Python, React

    Completed
  • Warehouse and logistics

    Tools for packing, delivery planning, stock-taking and a logistics dashboard.

    TypeScript, Node.js, PHP

    Completed
  • HR and workplace

    Time recording, employee badges and self-service tools for staff.

    React, Next.js, FastAPI

    Completed
  • Reporting and calculation

    Web versions of planning lists and calculation tools that used to be manual.

    Led with a colleague · Python

    Completed
  • Data integration

    Pipelines that keep business data in sync between systems, with automatic alerts.

    Change data capture, SQL

    Completed

Independent projects

  • FaceKern

    Self-hostable end-to-end encrypted messenger with web and mobile clients and group calls.

    Node.js, React, Expo, WebRTC

    Experimental
  • CareerPilot

    Compares a CV with a job description and explains the evidence, gaps and next steps.

    React, FastAPI, MySQL

    Experimental
  • Recruitment Agent

    AI-assisted screening prototype that shows evidence and never scores or ranks a person.

    Next.js, Prisma, BullMQ

    Experimental
  • Lost & Found

    GDPR-conscious platform for reporting lost items, with automatic match detection and private messaging.

    React, FastAPI, MySQL, Redis

    Experimental
  • LinkedIn Activity Agent

    Local-first tool that analyzes your own activity and drafts posts for manual review.

    Python, SQLite

    Experimental
  • VMDesktop

    Native virtual machine manager for Apple silicon Macs.

    Swift, SwiftUI, Virtualization.framework

    Experimental