About
I'm a software engineer who has spent the last three years shipping production web applications: client dashboards and onboarding portals, an embeddable SDK that third-party platforms build on, and the Vue 2 to Vue 3 migration of a live assessment product. I like owning features end to end, from Vue and React front ends to Node.js and AdonisJS APIs and the SQL databases underneath.
My path has been anything but local. I studied software engineering in China, built products for companies in the UAE, and in 2026 moved to Brussels to start an MSc in Computer Science, specialising in Software Systems, at VUB. Along the way I picked up English, Urdu and Chinese. Dutch is next.
On the side I'm building a recruitment platform for Al Hazam International, an overseas employment agency. It has me designing everything from the PostgreSQL schema to the Vue interface. Away from the keyboard, you'll find me on the tennis court. I'm always happy to chat, so feel free to say hi.
Experience
2024 — Present Senior Software Engineer · AKW Consultants
- Lead development of Druid, a client dashboard and onboarding portal for onboarding and compliance tracking.
- Build the Vue and TypeScript front end of Babylon, a client platform developed under NDA.
- Ship full-stack features with Vue and AdonisJS, integrating Google Workspace and other third-party services.
- Drive system design and research spikes, review code and mentor junior developers.
- Vue
- TypeScript
- AdonisJS
- Node.js
Mar — Sep 2024 Software Engineer II · Bayt
- Designed an embeddable SDK widget that lets third-party platforms integrate Evalufy, expanding its reach by 25%.
- Cut page load times by 15% and moved the app towards a Progressive Web App.
- Vue
- Custom Web Components
- Tailwind CSS
- Vite
- Git
- Jira
2023 — 2024 Software Engineer I · Bayt
- Led the migration of Evalufy, Bayt's online assessment platform, from Vue 2 to Vue 3 and Vite.
- Shipped interview, exam and survey features as demand for online evaluation grew.
- Contributed to back-end workflows built with Spring Flow.
- Vue
- Vuetify
- Webpack
- Git
- Jira
Projects
Al Hazam Recruitment Platform
A recruitment operations platform built for Al Hazam International, an overseas employment agency in Islamabad. It runs the whole pipeline in one place: employer contracts, visa quotas and candidates, tracked from medical checks and visa processing through to departure. It's multi-tenant from day one, with each agency on its own subdomain and fully isolated data, so other agencies can be onboarded without touching the code.
- Vue
- TypeScript
- PrimeVue
- TanStack Query
- AdonisJS
- PostgreSQL

RealEnvision
A web studio built from my bachelor's thesis on diffusion-based image generation. Generate images from text, inpaint and upscale them, and save the results as projects. Next.js on the front end, a Python FastAPI service behind it.
- Next.js
- TypeScript
- NextAuth
- FastAPI
- Python
- MongoDB
- Diffusion Models

WatchedThis
A TV and movie tracker built on TheMovieDB API. Browse what's trending, mark episodes as watched and see when the next one airs.
- React
- TypeScript
- Tailwind CSS
- Next.js
- MongoDB
- NextAuth

WebAcademy
An e-learning platform where teachers publish courses and students buy them and track their progress. Built during my internship at Neusoft with a React front end and a Spring Cloud Alibaba back end.
- React
- TypeScript
- React Query
- Material UI
- Tailwind CSS
- Spring Cloud Alibaba
- MySQL
