Experience

Senior full-stack engineer

Eight years of experience turning complex workflows into maintainable web products, from frontend architecture and legacy modernisation to API integration and AI-assisted features.

8+ years5+ public-facing platformsBerlin, Germany

Evidence map

How the work connects

Product frontend architecture

Interfaces and workflows shaped around real product state and editorial use.

React · Next.js · TypeScript · Vue

Full-stack systems and APIs

Clear browser, API, service, and data boundaries for end-to-end delivery.

Django · FastAPI · REST APIs · Go

Applied AI integration

Conversational assistance, Django-backed editing sessions, and explicit service boundaries.

FastAPI · RAG · vector retrieval · LLM integration

Accessibility, performance, and delivery

Accessible public delivery, focused performance work, and tested automation.

WCAG 2.1 · code splitting · Docker · CI

Employment

Selected roles

  1. Senior Full-Stack Engineer

    Velsa Technologies · Berlin, Germany

    React · TypeScript · Django · FastAPI · LLM integration · RAG · Stripe

    • Designed the application flow and service integration for a React contract configurator and conversational assistant sharing Django-backed contract data.
    • Owned end-to-end delivery across both React applications, the Django backend, FastAPI AI service, and production integration.
    • Built a browser-based contract editor with merge fields, inline option controls, and conditional clauses.
    More from this role
    • Developed a conversational workflow that gathered missing information, created or updated editing sessions, and opened generated contracts in the configurator.
    • Designed and deployed a FastAPI service integrating LLM inference and vector retrieval with Django.
    • Integrated Stripe payments and webhooks for purchasing and controlled document access.
  2. Front-End Developer

    Tactical Tech · Berlin, Germany (remote)

    React · Vue.js · Next.js · Nuxt.js · TypeScript · Decap CMS · WCAG 2.1

    • Owned frontend delivery and modernisation decisions across 5+ public-facing platforms for researchers, educators, international users, and civil-society organisations.
    • Migrated 3 legacy applications to Next.js and Nuxt.js, reducing initial load times by 30% through code splitting, lazy loading, and frontend optimisation.
    • Refactored Decap CMS content architecture, reducing editorial workflow time by more than 50%.
    More from this role
    • Partnered with product, design, research, and editorial teams on accessible, maintainable frontend systems and contributed to WCAG 2.1 AA.
  3. Earlier full-stack roles
    1. Full-Stack Developer

      Durch die Stadt GmbH · Berlin, Germany

      Ruby on Rails · Vue.js · Nuxt.js · PostgreSQL · Mapbox

    2. PHP Developer

      TurboAd GmbH · Berlin, Germany

      Symfony 3 · PHP 7 · PHPUnit · Doctrine ORM · MySQL

    3. Ruby on Rails Developer

      Octasolutions · Gujranwala, Pakistan

      Ruby on Rails · MySQL · JavaScript · Bootstrap

Education & languages

Foundations and communication

Graduate coursework in Computer Science

Technische Universität Berlin · Berlin, Germany

Machine Learning, Database Systems, Computer Graphics, and Advanced Web Development.

B.Sc. Computer Science

GIFT University · Gujranwala, Pakistan

Object-Oriented Programming, Data Structures, Database Systems, Web Programming, and Software Engineering.

Languages

English
Professional working proficiency
German
B1 certified
Urdu and Punjabi
Native
View selected work