
Personal Statement
Background
My programming journey began in 2014 during my ICS studies when I built a simple Snake game in C++. That early spark of curiosity completely changed my path and turned a fun hobby into a deep passion for software engineering.
Over the past 3.5+ years of professional experience, I have focused on building reliable web architectures and interactive 2D/3D graphics pipelines for international clients and corporate software firms.
Objective
I am deeply passionate about building the foundations of impactful products, blending full-stack engineering with interactive graphics in high-scale, remote environments.
Professional Experience
- Built 3D product tools (windows, lights, rings) and added them smoothly into web pages.
- Developed backend services and REST APIs to easily manage and share app data.
- Improved games and configurators reducing mobile data usage by 40%.
- Upgraded server responses, which dropped core API wait times by 30%.
- Cleaned up graphics code to reduce the application's memory usage by 25%.
- Designed and built core game features and 3D product tools used to help clients plan layouts.
- Managed a shared codebase that powered Telegram games, web dashboards, and backend services.
- Programmed WebGL graphics pipelines, keeping performance at a smooth and steady 60 FPS.
- Reduced app download size by 30% through asset organization and code-splitting.
Languages: JavaScript, TypeScript
Tools & Frameworks: React, Next, Node, Three, Phaser
- Planned and developed a 3D virtual meet-up platform to give business clients interactive digital spaces.
- Built a real-time multiplayer system to handle room traffic and user actions smoothly.
- Simplified complex React code to make enterprise portals much easier to navigate and maintain.
- Built customer-facing prototypes and successfully released those updates into the live app.
- Managed automated tests to catch bugs early, improving overall product quality by 40%.
Languages: JavaScript, TypeScript
Tools & Frameworks: React, Three, PlayCanvas, Colyseus
- Created interactive 3D virtual museums and fun onboarding apps for major clients.
- Built real-time multiplayer networking features for 2D & 3D environments.
- Designed full-stack admin dashboards and data tools.
- Added automated testing, bumping up test coverage by 40% to catch software bugs much earlier.
- Improved heavy backend data processing, speeding up overall server response times by 25%.
Languages: JavaScript, TypeScript
Tools & Frameworks: PlayCanvas, Phaser, Cocos Creator, WebGL, React, Next, Node, Express, Colyseus, Photon
- Delivered 10+ MVPs for international clients, providing rapid prototyping and full-stack development.
- Focused on creating clean, responsive frontends and modular user interfaces.
- Maintained a strong track record of client satisfaction by hitting deadlines, fixing bugs, and communicating clearly.
- Built responsive frontend layouts and interactive components.
- Tracked down and fixed tricky UI rendering bugs to clean up the overall look and feel.
- Connected frontend dashboards to internal APIs and troubleshot broken operational workflows.
Languages: JavaScript
Tools & Frameworks: React, Vue
Education
Projects
Designed and managed administrative web control centers for multinational companies, giving company leaders an immediate, real-time overview of individual employee performance, live training game progress, and detailed analytical reports across multiple departments.
Frontend: React.js, Next.js
Backend: Node.js, Express.js, Next.js
Database: MongoDB, Firebase
Created interactive digital games, ranging from professional corporate training simulations to casual and fun games played on web browsers. This included multiplayer team-building challenges for global brands as well as engaging learning games for educational platforms.
Engine: PlayCanvas, Cocos Creator, Phaser, Three.js
Backend: Node.js, Photon, Colyseus
Frontend: React.js, Next.js
Developed interactive customization tools that allowed users to visually design and alter products directly on a company's website. Customers could easily change options for items like custom jewelry rings, home windows, lighting setups, or entire room layouts.
Engine: Three.js, PlayCanvas, WebGL
Frontend: React.js, Next.js
Backend: Node.js, Express.js
I've completed freelance projects for clients across different platforms. Alongside building things from scratch, I've spent a fair amount of time fixing bugs and customizing plugins.
Built a voice-to-text tool for Microsoft Word with a team of four. We used Python, TensorFlow, Keras and NumPy to train the speech-to-text model. We built a custom C# add-in that types and formats the document directly in Word as you speak. We connected the two sides together using named pipes, allowing the Python AI and the C# add-in to instantly send text back and forth behind the scenes.
A selection of assignments completed across various university courses.
- Developed a full-stack Facebook clone using a C# backend and a React frontend.
- Created a restaurant management system utilizing Java with a React frontend.
- Built a machine learning algorithm using TensorFlow, Keras, NumPy and Python to accurately classify different species of birds.
- Created an interactive digital Paint Brush tool in C++ using object-oriented programming.
- Designed and implemented a Digital Logic Design (DLD) Calculator.
- Developed a fully functional Chess game in C++ and a low-level text-based game in Assembly language.
- Engineered an interactive chatbot application.
A mix of side projects in my spare time.
- Created some extensions for personal works













