Senior Software Engineer · Kaiserslautern, Germany

I build the systems behind the product.

Nine years shipping production backend & full-stack systems — banking switches serving 100K+ customers, a public-sector platform across 220+ organizations, smart-city APIs for NEOM. Lately, applied AI for medical imaging.

9+
Years shipping
12+
Products delivered
100K+
Users served
220+
Orgs onboarded
01 About

I'm a full-stack engineer who leans backend — most at home designing APIs, data models and the service layers that keep them fast under real traffic.

Over nine years I've delivered software across banking, healthcare, retail, smart-city and public-sector domains, for clients in the USA, Japan, the UAE and Pakistan. The work ranges from a real-time SMS-banking integration on a transaction switch, to a .NET 6 election-management platform used by 220+ organizations, to Flutter apps with live payment integration.

I currently work as a Senior Software Engineer at Layer Four in Kaiserslautern while wrapping up an M.Sc. in Computer Science (Intelligent Systems) at RPTU — with thesis work on privacy-aware AI for medical imaging.

Most of my code lives in private client repositories, so the case studies below walk through the problems, architecture and decisions instead. Happy to go deeper in a conversation.

02 The stack

Backend

C#.NET 6+ASP.NET MVCWeb APIEF CoreNode.jsExpressPythonGo

Frontend

ReactNext.jsTypeScriptTailwindTanStack QuerytRPCReduxZustandVue.jsElectron

Data & Cloud

SQL ServerPostgreSQLMongoDBSQLiteAzureDockerGraphQLRabbitMQ

Mobile · AI · Practices

FlutterAndroidPyTorchHugging FaceLangChainCI/CDClean ArchDDDAgile
03 Selected work
01
BankingC#SQLIntegration

Real-time SMS banking on a transaction switch

M3 Technologies · core-banking integration · 100K+ customers
Problem

A major bank needed customers to receive real-time balance, withdrawal, transfer and alert notifications — driven directly off core banking activity, reliably, at scale.

Approach

Integrated the IRIS transaction switch with an SMS banking engine, mapping switch events to notification triggers and handling message formatting, delivery and account-level routing for a six-figure customer base.

Decisions

Event-driven flow off the switch rather than polling; defensive handling of partial/duplicate transactions so customers never saw a wrong balance.

Real-time alerts live for 100K+ customers
02
Public sector.NET 6Clean Arch

Election management platform — 220+ organizations

Freelance · multi-tenant SaaS · onboarding → reporting
Problem

Hundreds of organizations needed to run elections end-to-end: member onboarding, voter records, election setup and result reporting — each with its own data, all on one platform.

Approach

Built a .NET 6 system on Clean Architecture with clear domain, service and infrastructure layers; modeled the multi-tenant data boundaries and the full election lifecycle as first-class domain concepts.

Decisions

Clean Architecture + DDD to keep election rules independent of delivery and storage, making the platform safe to extend per-tenant without forking logic.

Automated workflows across 220+ organizations
03
Smart city.NET CoreMSSQLPerformance

NEOM smart-city platform APIs

Green Light Labs · 3 platforms · high-traffic
Problem

Three smart-city platforms needed RESTful backends with well-defined domain models, authentication and integration contracts — and they needed to stay responsive under heavy load.

Approach

Architected the .NET Core APIs with MSSQL, defining service layers, auth and client-integration contracts; then profiled the hot paths and restructured the schema and queries.

Decisions

Targeted indexing and query restructuring on the highest-traffic endpoints rather than broad rewrites — measured before/after on real query plans.

Average API response time cut by 40%
04
Desktop.NETQuickBooksSalesforce

QuickBridge — QuickBooks ↔ Salesforce sync

Freelance · WinForms integration tool · secure batch sync
Problem

A client needed customers, invoices and accounting records kept in sync between QuickBooks Desktop and Salesforce — securely, and in volume.

Approach

Built a .NET/WinForms tool that batches 100+ records per run, maps records across both systems, and protects credentials and data with AES-256 encryption and Windows DPAPI.

Decisions

Batch processing with clear failure boundaries so a bad record never poisons a whole sync; encryption at rest for anything sensitive.

Reliable two-way sync, 100+ records per batch
05
MobileFlutterPaymentsHealthcare

Hospital & planning apps for UAE clients

Freelance · 2 Flutter apps · iOS & Android
Problem

UAE clients needed production mobile apps — a hospital app with real payment collection, and a sensitive will/funeral-planning app with a secure personal vault.

Approach

Built both in Flutter for iOS and Android, integrating the Etisalat payment gateway for the hospital app and secure, private data flows for the planning app.

Decisions

Treated payment and personal-vault data as the critical paths — careful handling of state, retries and storage around money and private records.

Two apps shipped to production app stores
06
AI / MLPyTorchVLMsResearch

Privacy-aware AI for dermatological images

M.Sc. thesis · RPTU · VLM benchmarking + CNN
Problem

How much personally identifiable information can vision-language models infer from skin-lesion images — and can a focused classifier do better than general VLMs?

Approach

Benchmarked 6 VLMs with zero/few-shot prompting on ISIC lesion images, then trained a CNN classifier on real and synthetic data, running experiments on SLURM HPC.

Decisions

Augmenting with synthetic data to strengthen the classifier; evaluating against VLM baselines on the same images for a fair comparison.

CNN classifier outperformed the VLM baselines
04 Experience
Senior Software Engineer (Werkstudent)
Layer Four GmbH & Co. KG — Kaiserslautern, Germany
Sep 2022 – Present
  • Built React/Next.js apps (TypeScript, Tailwind, TanStack Query, tRPC); ~30% faster pages via code-splitting and lazy loading
  • Shipped 3 Flutter iOS/Android apps with authenticated REST, offline-ready flows and real-time sync for 1,000+ users
  • Introduced GitHub Actions CI/CD — release cadence from bi-weekly to multiple deploys per week
Senior Software Engineer
Green Light Labs — Remote
Dec 2020 – Nov 2021
  • Architected RESTful .NET Core APIs with MSSQL for 3 NEOM smart-city platforms
  • Reduced average API response time by 40% via indexing and query restructuring
Software Engineer
Binaro — Remote
Aug 2019 – Nov 2020
  • Built a grocery-delivery platform (Flutter, .NET Core, SQL) — 1,000+ SKUs, checkout, real-time tracking
  • Enhanced a CRM (TypeScript, React, .NET Core, EF) — ~50% less manual data entry
Software Engineer (Freelance)
International Clients — USA, Japan, UAE, Pakistan
Apr 2018 – Aug 2025
  • QuickBridge (.NET/WinForms) — QuickBooks↔Salesforce sync, AES-256, 100+ record batches
  • .NET 6 election-management system across 220+ organizations; dealership platform (~60% less manual processing)
  • 2 Flutter apps for UAE clients; Vue.js frontend with RabbitMQ-decoupled background processing
Software Engineer
M3 Technologies Pakistan Limited — Karachi
Jan 2018 – Jul 2019
  • Integrated IRIS transaction switch with SMS banking — real-time alerts for 100K+ customers
  • Built Coca-Cola Pakistan's FIFA World Cup 2018 campaign portal (JS, jQuery, AJAX, C#, SQL)
Junior Software Engineer
Curve Technologies — Karachi
Apr 2017 – Dec 2017
  • Built a major Pakistani bank's public website (DotNetNuke CMS) — millions of monthly visitors
  • Developed IGI Life Insurance web modules with forms, validation and DB-backed reporting
05 Education
M.Sc. Computer Science — Intelligent Systems
RPTU Kaiserslautern, Germany
Completed Jun 2026
  • Thesis: PII estimation in dermatological images — benchmarked 6 VLMs, trained a CNN that beat the baselines
  • Seminar: Fairness in LLMs — surveyed ~40 publications on bias mitigation & evaluation
  • DFKI project: LLM-powered presentation generator (Mistral, LangChain, python-pptx, Reflex)
B.Sc. Computer Science
Karachi Institute of Economics & Technology (KIET)
May 2017 · GPA 3.5/4.0 (DE 1.5)
  • Dean's Honor Student
  • Teaching Assistant

Let's build something that ships.

Open to senior backend & full-stack roles in Germany (remote or Kaiserslautern). The fastest way to reach me is email — happy to walk through any of the case studies in detail.