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 (opens in a new tab)
- 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 (opens in a new tab)
- 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 (opens in a new tab)
- 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
May — Jul 2022
Full-Stack Developer Intern · Neusoft (opens in a new tab)
- Built WebAcademy, an e-learning platform where teachers publish courses and students buy them and track their progress.
- Developed the React 18 and TypeScript front end and contributed to the Spring Cloud Alibaba back end, MySQL schema and architecture.
- React
- TypeScript
- React Query
- Redux
- Tailwind CSS
- Material UI
- Spring Boot
- MySQL
Jun — Jul 2016
Game Developer Intern · Jolta Technology
- Prototyped Flappy Bird-style mini-games in C# and Unity and pitched new game concepts.
- C#
- Unity
Education
2026 — Present
MSc in Applied Sciences and Engineering: Computer Science · Vrije Universiteit Brussel (opens in a new tab)
Brussels, Belgium
Specialisation in Software Systems.
Bachelor of Engineering in Software Engineering · Northeastern University
Shenyang, China
GPA 3.56. Thesis: Design and Implementation of Image Generation System Based on Diffusion Model.
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 (opens in a new tab)
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 (opens in a new tab)
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
MyPlaces (opens in a new tab)
A React Native app for iOS and Android that remembers the places you love, with photos and their location on the map.
- React Native
- TypeScript
- Expo
- Google & Apple Maps


