Background
I started programming at the age of 16 in 2014, building simple games in Visual Basic. Over time, my focus shifted toward high performance 2D/3D web applications.
Over the past 5+ years of professional experience, I have worked with international clients, software firms and global brands to deliver custom WebGL and WebGPU applications.
My focus is helping businesses stay ahead by adopting immersive web technologies that perform seamlessly across desktop and mobile browsers.
Objective
To partner with businesses and technical leaders to design, optimize and launch immersive 2D/3D web based products while helping clients increase user engagement and transform complex ideas into market ready web solutions.
The Contrivers
Aug 2026 – PresentLahore, Pakistan
Senior Software Engineer
- Developed and maintained the company website and web applications.
- Built internal software tools.
- Created 3D web simulations.
- Built 3D visualization tools.
JavaScriptTypeScriptWGSLGLSLThree.jsPlayCanvasWebGPUWebGLReactNext.jsNode.jsTurborepo
ThreeDee
Jun 2024 – Jun 2026Lahore, Pakistan
Senior Software Engineer
- Worked on games.
- Worked on a monorepo-based Telegram game.
- Worked on configurators for shirts, rooms, and other products.
- Optimized game performance and reduced latency for clients.
JavaScriptTypeScriptWGSLGLSLThree.jsWebGPUWebGLReact NativeNext.jsNode.jsTurborepo
Virtual Days
Dec 2022 – May 2024Remote (Sweden)
Senior Software Engineer
- Built a browser-based virtual meetup platform.
- Built multiplayer functionality for the browser-based virtual meetup platform.
- Integrated the virtual meetup platform with the frontend and backend.
- Worked on frontend development.
JavaScriptTypeScriptGLSLPlayCanvasWebGLReactColyseusNode.js
Geniteam Solutions
May 2021 – Nov 2022Lahore, Pakistan
Software EngineerJul 2022 – Nov 2022
- Managed projects and development cycles.
- Built virtual environments, configurators, and games.
- Built multiplayer systems for games.
- Debugged physics and rendering for both 2D and 3D applications.
Associate Software EngineerAug 2021 – Jun 2022
- Worked on games from scratch.
- Worked on multiplayer systems.
- Profiled game performance and optimized rendering.
- Performed performance analysis.
Software Engineer InternMay 2021 – Jul 2021
- Learned PlayCanvas, Phaser, and Cocos Creator.
- Built game concepts and prototypes.
- Worked on game features.
JavaScriptTypeScriptGLSLPlayCanvasWebGLPhaserCocos CreatorReactNext.jsNode.jsExpress.jsColyseusPhoton
Fauji Fertilizer Company
Jul 2019 – Aug 2019Sadiqabad, Pakistan
Web Engineer Intern
- Learned React and Vue and built responsive layouts.
- Built form validation and data fetching with React and Vue.
JavaScriptReactVue
Bachelor of Science (Computer Science)National University of Computer and Emerging Sciences (FAST NUCES)2016 - 2020
Intermediate in Computer ScienceCadet College Choa Saiden Shah Chakwal (CCCSS)2014 - 2016
Matric (Computer Science)Sheikh Zayed Higher Secondary School2012 - 2014
Languages
TypeScriptJavaScript
3D & WebGL Graphics
Three.jsReact Three Fiber (R3F)PlayCanvasPhaserCocos CreatorGLSLWebGLWebGPU
Multiplayer Frameworks & Libraries
ColyseusPhotonSocket.ioWebRTCWebSockets
Frontend Frameworks & Libraries
ReactNext.jsVue.jsReduxRedux ToolkitZustand
Backend Frameworks & Libraries
Node.jsExpress.jsFastifyDrizzle ORMREST APIs
Databases
MongoDBPostgreSQLFirebase
Architecture & DevOps & Others
GitCI/CDPerformance OptimizationAWSNPM