Portfolio / 2026.NET Cloud Developer

GUSTAVSAFI.

I build stable systems, from cloud back-endsto the AI logicthat runs on top.

A .NET & cloud developer who ships working software. I work hands-on with C#, databases, APIs and Azure across both front-end and back-end, and build practical AI on top.

.NET/AZURE/C#/BLAZOR/SQL SERVER/EF CORE/MONGODB/NODE.JS/LLMS/AI AGENTS/RAG/PYTHON/CI/CD/DEVOPS/REACT/.NET/AZURE/C#/BLAZOR/SQL SERVER/EF CORE/MONGODB/NODE.JS/LLMS/AI AGENTS/RAG/PYTHON/CI/CD/DEVOPS/REACT/
1st

Place, Hospition.IT hackathon

05

Engineers led at Podmanager

03

Languages spoken fluently

'24

Freelancing since

01

Profile

I'm a problem-solver first and a developer second. I like taking a vague requirement and turning it into something stable that actually ships.

My focus is .NET and the cloud, including C#, databases, APIs and Azure. I have real competence on both the front-end and the back-end. I learn fast, take ownership of what I'm given, and I'm just as comfortable building my own projects (including practical AI tools) as I am collaborating in a team or freelancing for clients.

Based inGöteborg, Sweden
Discipline.NET Cloud Developer
Working onCloud, back-end & applied AI
AvailabilityOpen to opportunities
02

Case Study

★ Hackathon winner

A triage engine for ophthalmology.

At the Hospition.IT hackathon my team took first place with a digital triage prototype for eye clinics. I designed a decision engine that scores weighted symptom parameters to automatically categorise patient cases by clinical priority.

It combined requirements analysis, logic modelling and a usable prototype for clinical decision support. The interactive panel is that same model, rebuilt so you can try it. Toggle findings and watch the priority recompute in real time.

  • → Additive weighted scoring
  • → Red-flag overrides for critical findings
  • → Four-tier priority classification
Findingsweight →
Computed priorityengine v1
AWAITING INPUT

Select the findings present to compute priority

00weighted score
ROUTINE
SEMI
URGENT
EMERGENT
Logic trace
// no findings selected

* Illustrative model for portfolio purposes. Not for real clinical use.

03

Work

Sep 2025 – Nov 2025
Internship

Cloud Team Lead / Podmanager

Led a team of five, introducing Azure and DevOps ways of working. Coached the group and followed up on delivery.

AzureDevOpsLeadership
Feb 2025 – Present
Remote contract

AI Data Annotation / Koikco

Contributed to AI model development by annotating images and conversational data in Swedish, with a focus on quality and labelling accuracy.

AIDataSwedish NLP
Aug 2024 – Present
Self-employed

Freelance Developer / Upwork & direct clients

Build websites and code solutions for companies through Upwork and my own client relationships, from scoping to delivery.

WebClient workFull-stack
Jan 2024 – Jan 2025
On-site

Staffing Consultant / Jovi

Production work in a factory environment with a focus on technical troubleshooting of machinery during faults and disruptions.

TroubleshootingProduction
Jun 2021 – Sep 2023
On-site

Vehicle Assembler / Volvo Cars

Assembled car parts in the body plant and assisted with machine faults through hands-on troubleshooting and electronics replacement.

PrecisionElectronics
04

Stack

01

Back-end & Cloud

.NETC#AzureSQL ServerEntity Framework CoreMongoDBNode.jsAPI Integration
02

Front-end

BlazorReactJavaScriptHTML & CSS
03

AI & Data

LLMsAI AgentsLLM IntegrationRAGVector Search & EmbeddingsAzure OpenAISemantic KernelTool CallingPrompt EngineeringPythonData Annotation
04

Practices & Tools

Git & GitHubAgileCI/CDMicrosoft Office Suite
05

Credentials

Education

IT-Högskolan

.NET Cloud Developer, Göteborg

2024–26

Harvard University

CS50: Introduction to Computer Science (edX)

Cert.

Polhemsgymnasiet

Upper secondary, Göteborg

Also worth knowing
UF (Young Enterprise)

CEO & Head of Sales

Languages

Swedish (native) · English (fluent) · Pashto (fluent)

Licence

Swedish driving licence (B)

Certificates

IT-Högskolan diploma · CS50 certificate