Hi, I'm Ali

I'm a Software engineer with a master's degree in Computer Science.

I work with
Scroll

About me

I'm a full-stack software engineer based in Uppsala, holding 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.

Technologies I enjoy working with:

.NET Ecosystem
SQL & EF Core
Generative AI
Python
React
Cloud Services
Git
Architecture

My background

Feb 2024 — Present

Software Engineer

Enterprise Software Consulting

Public Sector System Modernisation

Part of a team that made the case for a full rewrite of a critical internal application — rather than continued maintenance — 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.

  • 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 for Knowledge Management

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. This reduced duplicated effort and sped up onboarding and project kick-offs.

  • React frontend with Python backend services
  • Open-source LLMs with LangChain / LlamaIndex
  • Retrieval-Augmented Generation over SharePoint documents
2023 — 2024

Master's Thesis

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

Visualization
Visualization
Jan 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.

Aug 2022 — Jan 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
Jan 2020 —

Open Source & Personal Projects

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