SHEFFIELD, UK · 53.3811°N 1.4701°W

Jamal
Ahmed

Software Engineer · Desktop, mobile & web applications

Full-stack developer at DMS Navigator, working across C#, .NET and SQL. Outside work, I build practical tools for schools, small businesses and gaming squads.

Jamal Ahmed FIG.01 · J. AHMED

About

01 / SUBJECT

I'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 DugsiCore for school administration in Somaliland, Vormation for private squad analytics, and Xisaab for small-business invoicing. My current focus is software architecture, application design and developing these products further.

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.

Commercial experience
2+ years
Core stack
C# · .NET · SQL
Delivery
Desktop · mobile · web
Current focus
Architecture · development

Experience

02 / RECORD

Full-Stack Developer

DMS NAVIGATOR · CURRENT

  • 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.
Employer
DMS Navigator
Status
Current
Stack
C# · VB.NET · .NET Core · Pick BASIC · DevExpress · Curl · Azure DevOps

Work Case Study

03 / COMMERCIAL WORK
DMS NAVIGATOR · FEATURED CASE STUDY

Vehicle Health-Check System

A vehicle health-check system I built end-to-end: 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.

Multiplatform Connected workflows Billing & ledger integration
Role
Full-Stack Developer
Employer
DMS Navigator
Delivery
Multiplatform · Seamless workflows · Billing integration
DMS NAVIGATOR

Full Shopify Integration

A full Shopify integration built as part of my commercial development work at DMS Navigator.

DMS NAVIGATOR

Loan Car · Courtesy Car System

A dedicated system for managing loan cars and courtesy cars, built as part of my work at DMS Navigator.

Projects

04 / BUILD LOG
LIVE · DUGSICORE

DugsiCore · School Administration

A live school management platform for small schools in Somaliland, replacing paper registers and fee ledgers with one place to manage students, classes, attendance and payments.

Teachers take attendance on their phones, while school admins manage enrolment, staff accounts and fees paid in cash or mobile money. Each school has its own separate workspace, with an operator console for school onboarding and account support.

Multi-tenant SaaS Attendance & fee tracking Admin & teacher roles
Status
Live · Foundation release 26.1
Stack
ASP.NET Core · React · TypeScript · EF Core · PostgreSQL
Hosting
Azure App Service · Neon Postgres
IN DEVELOPMENT

Vormation · Squad Analytics

Private role-fit, lineup analysis and team strategy guidance for League of Legends five-stacks, built from a squad's own completed match history. A React web app brings together the Python analysis pipeline, with the public site live at vormation.com and the application in development.

Python · FastAPI · React · TypeScript · Tailwind CSS

ARCHITECTURE

Xisaab · Invoicing & Business Management

Following a successful invoicing prototype, I am now working on the architecture and design for a fuller business management application for small businesses in Somaliland. The design covers accounts, invoices, supplier bills, payments, staff roles and dashboards, with user stories, use cases and architecture decisions documented in v0.1.

Planned stack: ASP.NET Core · React · TypeScript · PostgreSQL · EF Core

Additional work

Selected prototypes, academic and personal builds.

PROTOTYPE

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

DISSERTATION

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

DESIGN ONLY

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

05 / TOOLING

Commercial development

C# VB.NET .NET SQL DevExpress Pick BASIC Client-facing delivery

Web & product development

ASP.NET Core React TypeScript EF Core PostgreSQL Python FastAPI Tailwind CSS

Delivery & integrations

Desktop, mobile & web REST API integration Shopify integration Billing & ledger integration Azure DevOps CI/CD Azure App Service

Architecture & application design

Clean Architecture Multi-tenancy JWT authentication Role-based access User stories & use cases Architecture decisions

CV

Commercial experience, education, and selected projects, one clean document.

Download CV

Contact

06 / REACH