SHEFFIELD, UK · 53.3811°N 1.4701°W
Jamal
Ahmed
Software Engineer · Reliable .NET systems and applied AI products
Full-stack developer at DMS Navigator, working across C#, ASP.NET Core, SQL and Azure. Outside work, I build AI and data-intensive products from first principles.
FIG.01 · J. AHMED
About
01 / SUBJECTI'm a Software Engineer based in Sheffield, with commercial experience building production systems at DMS Navigator. My work spans C#, .NET, client-facing applications, data-backed workflows and the practical decisions that make software hold up after launch.
Alongside my day job, I build applied AI and data products from first principles: Xisaab for Somaliland SMBs, Vormation for private squad analytics, and other focused prototypes. I am now deepening my Python, statistics and machine-learning foundations.
Outside of engineering, I've modelled since 2022, walking London Fashion Week, shooting with Kurt Geiger, and appearing on the Vogue runway. Before tech, I spent eighteen months on a sponsored outdoor leadership programme across the Lake District, Peak District, and Wales, coming away with a Climbing Wall Instructor qualification, Outdoor First Aid, Mountain Bike Instructor training, and a Duke of Edinburgh Gold Award. Back in Sheffield, I volunteer at Unity Gym and run weekend football sessions with kids in the community. I also run a self-hosted home server stack for media and home automation, because the best way to understand a system is to run it yourself, on hardware you own, at 2am when it breaks.
- Commercial experience
- 2+ years
- Core stack
- C# · .NET · SQL
- Delivery
- Desktop · mobile · web
- Current focus
- Applied AI · data
Experience
02 / RECORDFull-Stack Developer
- Full-stack work across client projects in C#, VB.NET, .NET Core, Pick BASIC, DevExpress, and Curl.
- Bug fixes, feature builds, and requirement gathering directly with clients, several projects running at once.
- Source control, sprint planning, and CI/CD pipelines, all through Azure DevOps Services.
- Agile delivery: iterate with the client, ship, repeat.
I built a vehicle health-check system end-to-end: a desktop app captures the data, a mobile app puts it in front of technicians on site, a customer-facing web app surfaces it to the client, and all of it ties back into the desktop app's own billing and ledger accounts.
Projects
03 / BUILD LOGVehicle Health-Check System
A multi-surface system I built end-to-end for vehicle health checks. A desktop application captures the data, a mobile application supports technicians on site, and a customer-facing web application makes the results visible to clients.
The workflow connects those surfaces back to the desktop application's billing and ledger accounts, turning a field process into a joined operational and financial record.
Xisaab · SaaS Invoicing Platform
Multi-tenant invoicing and debtor-management prototype for SMBs in Somaliland. It covers the invoice lifecycle, payment tracking and overdue detection with per-business data scoping.
ASP.NET Core · React · TypeScript · PostgreSQL · EF Core · Azure planned
Vormation · Squad Analytics
Private role-fit and lineup analysis for League of Legends five-stacks, built from a squad's own completed match history. The product focuses on uncertainty-aware recommendations rather than public rankings.
Python · FastAPI · React · TypeScript · PostgreSQL · Azure planned
AskMyPDF · RAG Document Chat
RAG document-chat prototype that answers questions from uploaded PDFs using a FastAPI backend, ChromaDB vector store and a local Mistral/Ollama model, with a Blazor frontend and JWT auth.
Blazor WASM · FastAPI · Python · ChromaDB · Mistral · Docker · .NET 8
Additional work
Selected infrastructure, academic and personal builds.
Educore · School Administration
School administration platform in development for Somaliland institutions, focused on parent payment tracking, grades, attendance and behaviour records.
Private development project · repository not yet public
Self-Hosted Home Server & Automation
A small home server stack I run and maintain myself: Docker-based media and network services on a home NAS, published through an authenticated reverse proxy, with DNS-level filtering and a handful of automation agents running alongside it.
Docker · Nginx Proxy Manager · Pi-hole · Self-hosted
Pursuit · Procedural Dungeon Crawler
BEng dissertation project: a 2D dungeon crawler in Unity using a random walk algorithm to procedurally generate diverse, replayable levels. Solo Agile development with structured player testing, achieving 76% overall player satisfaction.
Unity 2D · C# · ShaderLab · HLSL · Procedural Gen
Advanced Foreign Services System
Software Architecture & Design module assignment: a full architectural specification for a visa application system, covering user stories, personas, use cases, C4 diagrams, class and ER diagrams, sequence diagrams, and Architecture Decision Records. Validated via prototype walkthroughs with multiple user roles.
C4 Model · UML · ADRs · Systems Design
Skills
04 / TOOLINGProfessional
Working knowledge
Current focus
Engineering practices