I'm a Computer Science student specialising in Artificial Intelligence, and I like building things that solve real problems.
I started with Computer Science & Engineering at BRAC University in Dhaka, building my foundation in programming, algorithms and object-oriented design. At Swinburne I'm taking that into AI, software architecture, cloud computing and web development.
Before code, I spent years editing and producing video, including leading a small production team. That taught me to plan, collaborate and ship something polished, and I bring the same habits to software.
This year I've shipped an interactive 3D physics lab that covers a whole national syllabus in two languages, a 3D prayer guide in three, a four-role healthcare booking platform, a CNN that reads handwritten numbers, a prize wheel for an in-store campaign, and four browser games built without a single asset file.
Team leadershipCreative problem solvingAdaptabilityTime managementCollaborationAlways learning
Nine roles I've taken on so far — building software, creating visual stories, and leading the people and projects behind them.
Build
Web Developer
React · TypeScript · Three.js · CSS
Ships live sites and web apps — a 3D physics lab, a 3D prayer guide, four browser games, a prize-wheel app and this portfolio — plus coursework sites with semantic HTML, validated forms and responsive CSS. Everything is deployed on Vercel or GitHub Pages.
Build
Software Developer
TypeScript · Python · Java · AWS
Builds software end to end — a four-role healthcare platform in Next.js and Prisma, a CNN that reads handwritten numbers, a bilingual physics lab behind a 308-test gate and four browser games with their own tooling — plus sixty C++ and Java programs and multi-AZ AWS infrastructure.
Create
Graphic Designer
Creative IT Institute · Illustrator
Trained in graphic design at Creative IT Institute. Designs brand graphics, social posts, thumbnails, stream overlays and presentation visuals in Adobe Illustrator.
Create
Photographer
Freelance · personal
Shoots freelance and personal photography, with an eye for light, framing and people that carries into every design and video project.
Create
Videographer
Camera · lighting
Shot educational videos and freelance gigs, handling the camera, lighting and on-set setup.
Create
Video Editor
2021 — 2023
Edited in After Effects and Filmora for Luxurious Sky — a YouTube channel now at 10k subscribers — and several movie-explanation channels.
Create
Streamer
YouTube · Streamlabs
Streams PC gameplay to YouTube on a self-built rig — RTX 4070 NVENC encoding, a Nikon D3400 as a webcam, and dedicated lighting.
Lead
Director
Concept → final cut
Directed educational video productions at Brain Stormers Coaching Center, shaping each piece from concept to final cut.
Lead
Production Manager
2023 — 2024
Managed a small production team at Brain Stormers — planning shoots, coordinating people and keeping the full pipeline on schedule.
03 · Journey
Work & Study
Years behind the edit, then a deep dive into computing — two paths that shaped how I build.
Experience
2023 — 2024
Video Production Lead
Brain Stormers Coaching Center
Led a small team shooting and editing educational videos, owning the full process from concept to final edit.
LeadershipProductionCoordination
2021 — 2023
Freelance Video Editor
Luxurious Sky · movie-explanation channels
Cut videos for Luxurious Sky — a YouTube channel now at 10k subscribers — and several movie-explanation channels.
Thirteen projects — a 153-topic physics lab, four browser games built from nothing, an interactive 3D prayer guide, a healthcare booking platform, a CNN that reads handwriting, cloud infrastructure, and thirty programs written in both C++ and Java.
Latest
Solo build · Browser game · JavaScript & Matter.js
Lava Lift
A volcano is erupting and the lava keeps rising. Fly a rescue helicopter, pick up stranded survivors and carry them to a camp on the mountain — not inside the cabin, but as a swinging human chain below it, each survivor a six-part physics ragdoll holding the ankles of the one above. Carry too many or fly too roughly and the chain snaps.
Solo build · Interactive 3D web app · React & Three.js
Learn Salah
Don't just read how to pray — see it. A faceless 3D figure, generated entirely in code, performs each movement of the Islamic prayer while the instructions, Arabic, transliteration and translation stay in sync beside it. All five daily prayers, four madhhabs side by side, in English, বাংলা and العربية.
React 19TypeScriptThree.jsReact Three FiberTailwind CSS 4ZustandVite0 model files
Solo build · 3D browser game · TypeScript & Three.js
Dhakar Rasta
A 3D game about surviving Dhaka traffic, entirely in Bangla. Wrong-way rickshaws, buses that stop anywhere, people crossing under a perfectly good footbridge — and a fairness system that guarantees every hazard can be avoided. Every vehicle, building and sound is generated in code.
Solo build · Interactive education · React & Three.js
Zadeed's Physics Lab
An interactive 3D laboratory covering the entire Bangladesh HSC Physics syllabus — 153 topics across both papers, where every slider changes real physics and every number on screen comes from the equations. Bilingual, phone-first, and gated behind 308 automated tests.
ReactTypeScriptThree.jsViteTailwind CSS153 topics115 simulations308 testsEN · বাংলা
A browser parkour platformer with no enemies, no weapons and no asset files. Three hand-designed levels, a twelve-move movement system, and every tile, sprite, sound and UI glyph generated in code at boot — 28 kB gzipped on top of the engine.
Snake rebuilt in real 3D in the browser — a neon arena drawn with custom shaders, a snake made of instanced geometry, and a soundtrack synthesised as it plays. No models, textures or sound files anywhere in the project: every pixel and every note is generated in code.
React 19TypeScriptThree.jsReact Three FiberGLSLWeb AudioVite380 kB gzipped
A system that reads handwritten numbers from images. It splits each image into digits, recognises each digit with a custom CNN, and joins the results. It reaches 89% exact-match accuracy on 2,000 test images, and comes with an interactive web app.
A multi-hospital healthcare booking platform for Bangladesh. Patients find verified doctors by specialty and location and book open time slots; hospitals and doctors are approved through a two-step review; doctors run consultations and issue prescriptions — with a separate dashboard for each of four roles.
Solo build · Promotional web app · React & TypeScript
Spin & Win
A keyboard-driven promotional prize wheel for an in-store campaign: space to spin, then type a name to claim the prize. One weight per prize sets both the slice size and the real odds, and the spin solves for where it must stop before it starts turning — so the wheel can never lie about the odds.
01–20 Fundamentals21–40 Object-oriented41–60 Data structures
Personal challenge · C++ & Java · complete
60 Projects Challenge
Thirty programs in three escalating tiers — fundamentals, object-oriented design, then data structures and algorithms — each written twice, in C++ and in Java, for sixty in all. They run from a menu-driven calculator to a min heap measured against Floyd's O(N) build.
A custom VPC across two Availability Zones with public and private subnets, a bastion host into private resources, a MySQL database, and locked-down security groups and IAM.
AWSEC2VPCIAMMySQL
Design · Wadeye, NT
Flood-Resilience Raft
A low-cost floating household raft for a remote Indigenous community facing flood isolation — drum flotation, bamboo frame, solar power, and sensors for water, temperature, GPS, tilt and SOS.
Design thinkingSensorsLow-costCommunity
Web · HTML & CSS
Web Projects
Semantic, responsive sites with validated forms and tables, published on GitHub Pages — plus the About page, structure and styling for a team cybersecurity website.
Promo reel · 2026Grocery delivery adConcept, shoot direction, edit and motion text — a short, punchy spot built around everyday moments.Motion design · 20263D logo revealA clean embossed-to-colour logo animation, rendered at 1080p60.
07 · Gaming & streaming
Press start. Go live.
PC gaming turned into streaming — and streaming turned into a love for cameras, lighting, encoding and post-production.
Football, films, games, the gym — and a cat called Ayra. The things that keep me going when the laptop's closed.
ChampionsMVP
Football
The game that shaped me
Football has been a big part of my life. It taught me teamwork and discipline — and, most of all, how to regulate my emotions when the pressure is on.
2017
International debutRepresented Bangladesh
2019–23
Inter-college circuitPlayed in multiple inter-college tournaments
2023
Runners-upAIUB Inter-College Tournament
2025
Champions · MVPRS House Championship (Football), BRAC University Savar Campus — representing Monpura House
I don't play regularly any more, but the lessons stuck.
Movies · Anime · Series
Screen time
There's almost always an anime or a series on the go — and I've seen nearly every Marvel film.
Favourite filmThe Shawshank Redemption
Favourite animeAttack on Titan · One Piece
Favourite seriesGame of Thrones
Favourite universeMarvel (MCU)
Gym
Leisure, lifted
These days the gym is where I unwind. Favourite muscle group to train?
BACKDAY
Pets
Meet Ayra
A cat person and a dog person — but Ayra, my cat, runs the house.
Games
Controller in hand
All-time bestRed Dead Redemption 2
Battle royaleFortnite
Chill pickRocket League
Also played
Apex LegendsCS:GOCS2Among UsPhasmophobiaGenshin ImpactRed Dead RedemptionBatman: Arkham KnightBatman: Arkham CityMarvel's Spider-Man 2Ghost of TsushimaPrince of Persia: The Sands of Time