Open to collaborate

FULL STACK .NET DEVELOPER

Habib Bhatti, Full Stack .NET Developer in Switzerland

C#, .NET 10, SQL — web and mobile applications.

I build and modernise .NET web and mobile applications for companies in Switzerland and Italy, from database design to the user interfaces people rely on every day.

Portrait of Habib Bhatti, Full Stack .NET Developer
EXPERIENCE
5 years of .NET in production
BASED IN
Como, Italy
WORKING IN
Switzerland
WORK PERMIT
Swiss G permit

ABOUT · .NET SOFTWARE DEVELOPER

Software Developer with 5 years of experience in web and mobile application development and solid expertise in the .NET Framework.

My experience spans the full software development lifecycle, and I have a proven ability to adopt new technologies quickly. I use modern tools, including AI, to improve development efficiency and deliver high-quality solutions aligned with business objectives.

Committed to continuous learning, I continually look for ways to expand my skill set. I am particularly interested in the potential of artificial intelligence and am currently deepening my expertise in AI tools to keep pace with innovation across the industry.

ROLE
Full Stack .NET Developer
DEPTH
Database → API → interface
STRENGTH
Legacy .NET modernisation
EDUCATION
Computer Science diploma, ITIS Magistri Cumacini
LANGUAGES
Italian & Urdu (native), English (B2)

Work experience

SINCE 2021
  1. — Present

    Full-Stack Software Developer

    SWITZERLAND · MAR 2022 – PRESENT

    • Developed and now maintain two Flutter mobile applications backed by a .NET 10 Web API, improving internal work-order processing efficiency by 60% for more than 5,000 users.
    • Migrated legacy Web API projects to .NET 10, replacing an unsupported technology stack without downtime for client applications.
    • Digitised clients’ business processes using WebForms portals built on .NET 4.8, reducing internal processing times.
    • Optimised LINQ and SQL queries, improving customer-search performance by 50%.
  2. —

    Junior Software Developer

    ITALY · JAN 2021 – MAR 2022

    • Developed C# applications to streamline business processes and a web portal to manage supplier operations.
    • Automated repetitive internal tasks, delivering measurable gains in team productivity.

Technical skills

FILTER BY PROJECT

50 SKILLS

Backend & .NET

  • C#
  • .NET Framework
  • .NET Core
  • .NET 10
  • ASP.NET MVC
  • Web API
  • Entity Framework
  • Python
  • TypeScript
  • C

Mobile & on-device AI

  • Flutter
  • Dart
  • Riverpod
  • Kotlin
  • SQLite
  • TensorFlow Lite
  • MediaPipe
  • CQT / chroma

Frontend

  • Razor
  • Blazor
  • WebForms
  • Telerik
  • JavaScript
  • HTML / CSS
  • Bootstrap

Data & SQL

  • SQL Server
  • T-SQL
  • Stored Procedures
  • LINQ
  • SSRS
  • Query optimisation

Architecture & security

  • Clean Architecture
  • MVC
  • MVVM
  • Repository Pattern
  • JWT Auth
  • OTP / 2FA

Cloud & DevOps

  • Azure
  • Azure DevOps
  • AWS
  • Git
  • IIS
  • Visual Studio
  • VS Code
  • Figma

AI-assisted development

  • GitHub Copilot
  • Claude Code
  • ChatGPT
  • Gemini
  • Azure AI

Certifications & education

CREDENTIALS

Selected projects

.NET · FLUTTER · WEB

01 / 05.NET 10 WEB API · CURRENT

RequestsManagement

Built a .NET 10 Web API using Clean Architecture, with separate Domain, Application, Infrastructure and API layers. I migrated and modernised business logic from a legacy mobile data provider and an existing Web API into this architecture, allowing mobile and web clients to share the same business rules through a single, tested codebase. The API is secured with JWT authentication; email-based MFA is in development.

  • .NET 10
  • Clean Architecture
  • Web API
  • C#
  • JWT
  • Entity Framework
  • SQL Server

02 / 05ASP.NET MVC PORTAL · 2022–2023

CompanyManagement

A supplier web portal built with ASP.NET MVC, Razor and SQL Server, replacing manual coordination with a single system for order creation, article management and supplier master data.

  • ASP.NET MVC
  • Razor
  • SQL Server
  • C#

03 / 05FLUTTER APP · OWN PRODUCT

StrumAI

A mobile app that teaches guitar by tracking your hands. After a four-point calibration, the camera checks finger placement on the fretboard, while the microphone verifies the chord being played. Lessons unlock progressively, from basic chords to rhythm and strumming patterns. No account is required: your name and progress stay on your device.

How it works

Built with Flutter for Android first, with native modules behind service interfaces so iOS can be added without a rewrite. Chords are recognised polyphonically from CQT and chroma features processed by an on-device TensorFlow Lite classifier. Hand tracking runs natively in Kotlin with MediaPipe (21 landmarks per hand) and compares hand geometry against signatures for each chord. All data is stored locally in SQLite, with no backend or user-related network requests.

  • Flutter
  • Dart
  • Riverpod
  • TensorFlow Lite
  • MediaPipe
  • Kotlin
  • SQLite

05 / 05CLIENT WEBSITE · IN DEVELOPMENT

S.E.C.li

Website for a company that supplies and installs automated external defibrillators (AEDs) in residential buildings and provides training in their use. Currently in development.

Open preview ↗ (opens in a new tab)

Loads content from GitHub Pages. See the privacy policy.

AI in practice

AI & TALKS

AI is part of my workflow, not just a side interest. I use it daily to speed up boilerplate work, review my logic and explore unfamiliar APIs, while retaining full responsibility for the code I deliver.

I hold the Microsoft Azure AI Fundamentals certification and was invited to speak on Radio Italia about how AI tools are changing the work of software developers. I am also interested in the field’s intellectual foundations and read the work of Nello Cristianini, whose career reflects the direction I hope to pursue at the intersection of AI and software engineering.

CERTIFIED
Microsoft Azure AI Fundamentals
IN DAILY USE
Copilot · Claude Code · ChatGPT
POSITION
An accelerator, not a substitute for understanding the code

RADIO · INVITED GUEST · AUGUST 2026

Radio Italia StoryTime

Invited to speak on air about the relationship between AI and software development, and how these tools are changing the way developers work.

Loads content from YouTube. See the privacy policy.

VOLUNTEER STAFF · MAY 2025

AI Week, Milan

Volunteered on the operations team at a large-scale technology exhibition, coordinating colleagues’ shifts and resolving logistical issues in real time to help maintain smooth visitor flow and safe operations during peak hours.

Habib Bhatti at AI Week MilanStage at AI Week MilanHabib Bhatti during a session at AI Week Milan

BEYOND WORK

Outside work, I practise Muay Thai, train at the gym, play guitar and follow motorsport. These are long-term commitments rather than passing interests. The discipline behind them is the same one I bring to my professional life: I prioritise my work and trust consistency to deliver results.

I am also passionate about personal finance: I manage my own investments according to a clear asset allocation and keep up with market developments.

  • 2YEARS MUAY THAI
  • 5YEARS OF SELF-DIRECTED TRAINING
  • 6YEARS AS A SELF-TAUGHT GUITARIST
  • 13COUNTRIES VISITED

CONTACT

Let’s talk.

Open to full-stack .NET opportunities in Switzerland.

I’m happy to discuss a role, a project or any technical topic. Email is the quickest way to reach me. I read every message and reply.

Email me →