Experience

Senior software engineer

Eight years of experience delivering production web applications across frontend architecture, backend and service integration, legacy modernisation, and AI-assisted product workflows.

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. Software Engineer / Web Developer

    Tactical Tech · Berlin, Germany (remote)

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

    • Led the technical modernisation of Exposing the Invisible (ETI), owning architecture and implementation decisions for its React-to-Vue and CMS migrations.
    • Modernised Tactical Tech's main website from React to Next.js and delivered Influence Industry from planning through deployment, alongside work on The Glass Room, Data Detox Kit, Everything Will Be Fine and Digital Enquirer.
    • Built and maintained reusable Content API and Search API services and consent-management functionality supporting GDPR-compliant workflows; improved CMS workflows and investigated issues across the application stack.
    More from this role
    • Worked with project managers, researchers, designers and editors to turn requirements and Figma designs into implementation plans and reusable, responsive, accessible components, from planning and architecture discussions through code review.
    • Improved performance, accessibility, maintainability and developer experience across production applications, including 30% faster initial loads and more than 50% faster editorial workflows.
  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