D3BFG.js
WebAssembly · WebGL 2 · game porting
A self-hosted DOOM 3: BFG Edition source port running in the browser through WebAssembly and WebGL 2. Co-op is experimental, and players provide their own game files.
A source port running in the browserI build across systems and the browser: bringing Ubuntu up on Snapdragon X, taking a game source port into WebAssembly, and making tools for real workflows.
Ubuntu on Snapdragon XARM64 / aarch64

Projects that move between hardware, operating systems, native apps, and the browser.
WebAssembly · WebGL 2 · game porting
A self-hosted DOOM 3: BFG Edition source port running in the browser through WebAssembly and WebGL 2. Co-op is experimental, and players provide their own game files.
A source port running in the browserARM64 · Linux · hardware
Got Ubuntu running on a Snapdragon X laptop and checked the system against its real ARM64 hardware, from the Oryon CPU to the Qualcomm wireless adapter.
AArch64 · LLVM · optimization
An LLVM pass experiment focused on DSP-oriented ARM64 code and architecture-aware optimization. Performance claims stay open until measured results are published.
3D · computer vision · browser
A webcam-driven 3D character mirror that maps a person's movement onto a model in the browser using body inference and Three.js.
Windows · native software · hardware
A native Windows HUD for system controls and live hardware information, built with Win32, Direct2D, DirectWrite, and DirectComposition for ARM64 and x64.
Windows · storage · cloud integration
A local drive workspace backed by Google Drive, with cloud VFS and local-copy modes for working across local and cloud storage.
Education · workflow automation
A college results workflow for managing internal marks and records, then preparing WhatsApp API-link messages for parents. The college used it to send results last semester and plans to continue using it.
Video · messaging · collaboration
A video-conferencing workspace with group messaging, calls, and conference rooms.
I’m a computer science student in India. I’m drawn to the places where software meets its platform: hardware that needs a closer look, code that has to cross runtimes, and workflows that can be made useful end to end.
I move between source code, command-line tools, device behavior, and visual design. I use local models and agentic workflows to coordinate research and implementation, while checking the result against the real system and the needs of the person using it.
My work includes game reverse engineering, binary recompilation, Android customization and porting, native utilities, 2D/3D design, and workflow automation.
ARM64 / AArch64 · Linux setup and hardware validation · C / C++ · LLVM pass experiments · native Windows development
WebAssembly · WebGL 2 · Three.js · game porting · browser-based 3D interaction
Android apps · customization and porting · FFmpeg · CLI workflows · creative 2D/3D design
Local LLM inference · agentic orchestration · workflow automation · multi-instance project coordination
College results workflow · project work, February–May 2026
Used by the college for semester results, with continued use planned.
Selected participant · 24-hour hackathon · Gandhinagar, Gujarat
September 5–6, 2026 · among 847 participating teams.
For engineering roles, project work, or a good technical problem, reach out.