Portfolio — 2025

Hi, I'm Ali

Fullstack developer building systems people depend on — and AI features that actually ship.

.NET · React · AI

01

About me

I'm a fullstack developer with an MSc in Computer Engineering from Karlstad University. I'm lead developer in a team of four on a business-critical system for Region Stockholm, and I mentor two junior developers — taking features from requirements straight through to deployment.

Most of my work is .NET/C# on the backend and Next.js/TypeScript on the front, with AI in the mix: LLMs, RAG pipelines and agentic tooling built into products that people actually use.

Education

MSc Computer Engineering

Certified

Azure · Scrum · Claude

Languages

Swedish · English · Arabic

02

My journey so far

A timeline of where I've been and what I've built.

February 2024 — Present

Software Engineer

Capgemini · Lead developer, team of four

Rebuilt a business-critical infection-tracking system for Region Stockholm — requirements, data migration and deployment, backend and frontend.

8 mo

full rewrite

20M

records migrated

30→5 min

deploy time

2

juniors mentored

Region Stockholm — Infection Tracking

.NET backend, Next.js & TypeScript frontend, SAML and JWT auth. Own data migration, ~50 xUnit tests, and release scripts for air-gapped servers — run alongside maintenance of three other applications.

Internal AI — RAG Chatbot

AI search over knowledge stored in SharePoint. React frontend, Python backend, open-source LLMs — semantic search, summarisation and contextual Q&A.

2018 — 2024

MSc Computer Engineering

Karlstad University

Thesis: Integrated Reflexion Modelling and 3D Source Code Visualization — evaluating whether architectural aspects belong in 3D source code visualisation.

Ferries Between Islands
Class Dependencies
Apache Lucene
Island
2021 — 2024

Freelance Software Development

Sole proprietorship — football match notifications

My own business alongside my studies: a match notification service that analysed upcoming fixtures and pushed tailored alerts through several external APIs and channels.

~15 paying customers Custom prediction algorithms
August 2022 — January 2023

Tourist Application

Led UI/UX for an Android tourist app and its developer portal, built with Java and .NET Blazor WASM.

Global Data Page
Login Page
Status Page
Update Status
January 2020 —

Open Source & Personal Projects

Ideas I can take all the way — from architecture to real users.

Agentic LLM Bot

Python and discord.py on the OpenAI API — ~25 tools calling external APIs in parallel, RAG over ChromaDB, user memory in SQLite and image analysis. Stripe payments, plus rate limiting and prompt-injection filters.

1.1k members 50–100 daily users ~25 tools
03

Technologies

Tools I enjoy working with.

Backend

C#, .NET, ASP.NET Core, EF Core, Python

Frontend

React, Next.js, TypeScript, Tailwind

Databases

SQL Server, PostgreSQL, SQLite

AI

RAG, LLM tool-calling, LangChain, ChromaDB

Testing & Quality

xUnit, SonarAnalyzer, StyleCop

DevOps

Azure DevOps, Git, PowerShell, IIS

Certifications

AZ-900 Azure Fundamentals PSM I Scrum Master PSPO I Product Owner Claude Certified Architect — Foundations Claude Certified Developer — Foundations
04

Let's talk

Open to interesting opportunities and collaborations.