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
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.
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.
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