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
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.
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.
Earlier full-stack roles
Full-Stack Developer
Durch die Stadt GmbH · Berlin, Germany
Ruby on Rails · Vue.js · Nuxt.js · PostgreSQL · Mapbox
PHP Developer
TurboAd GmbH · Berlin, Germany
Symfony 3 · PHP 7 · PHPUnit · Doctrine ORM · MySQL
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