Skills

React.js & Next.js

Expert

TypeScript

Expert

Vue.js & Nuxt.js

Advanced

Tailwind CSS & CSS Frameworks

Expert

GraphQL & Apollo

Advanced

Web Accessibility (WCAG 2.1)

Expert

Experience

Senior Full-Stack Engineer

Velsa Technologies
Berlin, Germany
08/2025 - Present
OnsiteFull Time
  • Architected a headless contract editor in React with merge fields, inline option toolbars, and toggleable conditional clauses.
  • Built a conversational chatbot wizard guiding users through contract creation via structured Q&A, auto-populating documents via API.
  • Designed and deployed a FastAPI microservice for AI inference using multi-chain LLM pipeline (Google Gemini) with vector database retrieval (RAG).
  • Integrated Stripe payment flows with webhook handling for contract purchase and download gating.
  • Developed Django backend for user management, contract storage, and multi-service API orchestration.
  • Tech Stack: React.js • FastAPI • Python • Django • Google Gemini • Stripe

Front-End Developer

Tactical TechNGO
Berlin, Germany
08/2019 - 04/2025
RemoteNGOFull Time
  • Migrated 3 legacy applications to Next.js and Nuxt.js, reducing initial load times by 30% through code splitting and lazy loading.
  • Achieved WCAG 2.1 AA compliance across 5+ applications using ARIA roles, keyboard navigation, and Lighthouse audits.
  • Implemented structured data, semantic HTML, and meta tag strategies that increased organic search traffic.
  • Designed pixel-perfect responsive UIs using Tailwind CSS and Tachyons CSS across multiple projects.
  • Refactored Decap CMS schema architecture, eliminating query overhead and reducing editorial workflow time by 50%+.

Full-Stack Developer

Durch die Stadt GmbH
Berlin, Germany
06/2018 - 08/2019
OnsiteWorking Student
  • Designed and developed RESTful APIs using Ruby on Rails, seamlessly integrating them with Vue.js.
  • Built responsive and modular UI components using Bulma CSS and BEM methodology.
  • Developed immersive 360° city/retail portals using Mapbox, Leaflet, and KRPano.
  • Implemented a profile completion progress bar with a custom formula-based algorithm.
  • Wrote clean, robust, and scalable code, following best practices and maintaining high test coverage.
  • Managed tasks and collaborated with cross-functional teams using Agile methodologies in Trello.

PHP Developer

TurboAd GmbH
Berlin, Germany
01/2018 - 05/2018
OnsiteWorking Student
  • Designed and developed robust web applications using Symfony 3, leveraging Doctrine ORM for efficient data management.
  • Built responsive and user-friendly front-end interfaces using Ionic Framework and Bootstrap.
  • Ensured high code quality and reliability through Test-Driven Development (TDD) with PHPUnit.
  • Collaborated with cross-functional teams using Jira to deliver projects on time and within scope.

Ruby on Rails Web Developer

Octasolutions
Gujranwala, Pakistan
01/2016 - 11/2016
OnsiteFreelance
  • Developed full-stack web applications from scratch using Ruby on Rails, implementing features like user authentication and e-commerce functionalities.
  • Designed and optimized database architectures for scalable applications, utilizing multiple databases.
  • Built responsive and intuitive user interfaces using Twitter Bootstrap, custom CSS, and JavaScript.

Featured Projects

Headless Contract Editor

A document editor with dynamic merge fields and conditional clauses, integrated with an LLM pipeline to automate contract generation.

ReactFastAPILLMStripe

AI Chatbot Platform

Multi-chain agentic LLM pipeline with self-correction loops, vector DB retrieval, and microservice architecture.

LangChainRAGDjangoFastAPI

JAMstack Platform

Developed and maintained JAMstack architecture using Decap CMS and custom Node.js API powering React frontends.

Next.jsNode.jsDecap CMS

GDPR Consent Manager

Centralised consent management system ensuring WCAG compliance across 5+ web applications.

Next.jsTypeScriptWCAG 2.1

Portfolio Website

A modern portfolio website showcasing projects and expertise with responsive design and smooth animations.

Next.jsTypeScriptTailwind CSSFramer Motion

Solar Facility Dashboard

Full-stack application for managing solar facilities, uploading performance data via CSV files, and visualizing facility performance through interactive charts.

ReactTypeScriptMaterial UIApollo GraphQLMongoDB

Open Source

jobs-tracker-bot

Fully async Python bot monitoring 11 remote job boards for full-stack developer positions in EU/Germany. Smart filtering by location and role, NGO classification, match scoring (0-100%), Discord/Telegram notifications with color-coded embeds.

PythonFastAPIDiscord.pyPlaywrightBeautifulSoup

deutsch-b1-vokab

DeutschTrainer — B1 Vocabulary Practice PWA. Mobile-first progressive web app for German B1 (telc) vocabulary. Flashcard and type-answer modes, smart spaced repetition, performance tracking, category filtering, offline support, dark theme.

JavaScriptCSSHTML5PWA

accessibility-check-microservice

Lightweight Node.js microservice for static accessibility analysis using axe-core and JSDOM. WCAG 2.1 A/AA compliance checks, robust HTML fetching, comprehensive error handling, CORS enabled, graceful shutdown.

Node.jsExpress.jsAxe-coreJSDOM

servdubai-astro

Modern Astro website for ServDubai, Dubai's premier building services. Targets new apartment residents and building management. Multiple service listings, AMC packages, booking forms, responsive mobile-first design, emerald/teal color scheme.

TypeScriptAstroReactTailwind CSSFramer Motion

ai-tts-service

High-quality text-to-speech microservice using FastAPI and Google Cloud TTS API. Multiple neural voices, adjustable speed (0.25x-4.0x) and pitch (-20 to +20), WAV audio download, CORS enabled, free deployment on Render.

PythonFastAPIGoogle Cloud TTS

rpi-homelab-stack

Comprehensive Docker Compose setup for Raspberry Pi homelab. Pi-hole (network-wide ad blocking), Nextcloud (self-hosted cloud), Home Assistant (automation), Frigate (AI-powered NVR), CodeProject.AI (local AI processing), MySQL.

Docker ComposeYAMLLinux

Education

M.Sc. Computer Science Coursework

Technische Universität Berlin

Berlin, Germany
04/2017 - 12/2020

Completed advanced coursework in Machine Learning I, Database Systems and Implementations, Computer Graphics (Three.js and WebGL), Advanced Web Development.

B.Sc. Computer Science

GIFT University

Gujranwala, Pakistan
09/2011 - 10/2015

Specialized in Software Development, with coursework in Programming Fundamentals, Object-Oriented Programming, Data Structures, Database Systems, Web Programming, and Software Engineering.

Training

German B1 Certificate

Language Proficiency Certification

Germany
2025

Achieved B1 (Upper-Intermediate) proficiency level in German language, demonstrating advanced conversational and professional communication abilities.

Basic Life Support & Fire Safety Course

Punjab Emergency Service (Rescue 1122)

Gujranwala, Pakistan
09/2012 - 10/2012

Gained practical experience in first aid (including CPR) and fire emergency response as an active volunteer on emergency teams.

Leadership

President

Pakistan Student Association

Berlin, Germany
09/2018 - 09/2019
  • Organized welcome events for over 100 new students.
  • Managed and coordinated various sports events, including cricket tournaments.

Organizer

GIFT University Societies

Gujranwala, Pakistan
11/2013 - 10/2015
  • Coordinated annual sports galas, overseeing all logistical aspects.
  • Assisted in overall event management logistics for various university society activities.

Languages

English

Fluent

German

B1 (Upper-Intermediate)

Urdu/Panjabi

Native

Interests

Open-Source Tech
Self-Hosted Systems
Traveling