Portfolio — 2025

Hi, I'm Ali

I build software that solves real problems — from government systems to AI chatbots.

01

About me

I'm a full-stack software engineer with a master's degree in Computer Science from Karlstad University. I work equally comfortably on the backend — robust .NET/C# solutions with clean architecture — and the frontend, building modern web interfaces with React and Blazor.

I'm genuinely interested in how AI can make software smarter. I've worked hands-on with LLMs, RAG pipelines, and agentic systems — integrating them into real products rather than just experimenting in isolation. I care about writing code that's readable, well-tested, and built to last.

02

My journey so far

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

February 2024 — Present

Software Engineer

Capgemini

Part of a team that made the case for a full rewrite of a critical internal application for a large public sector client. The system was rebuilt from the ground up using .NET and Next.js/React, with AI embedded in the development process. End users who had long requested improvements responded warmly to the new system. I took part in all client meetings and independently led the technical implementation of multiple features end-to-end.

Public Sector System Modernisation

Full rewrite with .NET backend and Next.js/React frontend. Unit, integration, and end-to-end testing throughout. Parallel maintenance of three additional applications.

Internal AI Development — RAG Chatbot

The company lacked an efficient way to reuse internal knowledge across projects. I contributed to building a RAG-based chatbot that let users interact with documents stored in SharePoint through an AI-powered interface — enabling semantic search, content summarisation, and contextual Q&A. React frontend with Python backend services, open-source LLMs with LangChain / LlamaIndex.

2018 — 2023

Master's Thesis

Karlstad University

My thesis, Integrated Reflexion Modelling and 3D Source Code Visualization, evaluated the usefulness of incorporating architectural aspects into 3D source code visualization.

Ferries Between Islands
Class Dependencies
Apache Lucene
Island
January 2022 — 2024

Freelance Software Development

Ran my own software development business alongside my studies. Built a football match notification system that analysed upcoming fixtures and dispatched relevant alerts to users based on custom-built algorithms — integrated against multiple external APIs and communication channels.

August 2022 — January 2023

Tourist Application

Led UI/UX development for an Android tourist application and developer portal website, built with Java and .NET Blazor WASM. I was responsible for most of the UI/UX elements in the developer portal and the Android application.

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

Open Source & Personal Projects

Developing personal projects that have deepened my expertise with the .NET platform.

03

Technologies

Tools I enjoy working with.

.NET Ecosystem

Core, ASP.NET, EF Core

SQL & EF Core

PostgreSQL, clean design

Generative AI

LLMs, RAG, LangChain

Python

AI services & backends

React

Modern frontend interfaces

Cloud Services

Azure, DevOps

Git

GitHub, GitLab, CI/CD

Architecture

Clean architecture, patterns

04

Let's talk

Open to interesting opportunities and collaborations.