Li-Fi (Light Fidelity)
Wireless communication using LED light. Faster and more secure than Wi-Fi.
Explore projectPeople who are really serious about software should make their own hardware.
Selected work
A collection of things I’ve designed, built, and explored across software, hardware, and immersive experiences.
A closer look
Ideas made tangible, across screens and spaces.
Browse the archive
Wireless communication using LED light. Faster and more secure than Wi-Fi.
Explore projectRC vehicle controlled via serial interface using UART commands.
Explore projectBridge that converts Sony DualSense controller input into serial communication for microcontrollers, robots, and custom hardware.
Explore projectReal-time, web-based PS5 DualSense controller visualizer for streams and OBS browser source overlays.
Explore projectShort film project with embedded media and storytelling.
Explore projectBranding and logo design created in Adobe Illustrator — adaptable for web and print.
Explore projectCAD design and renders for an infrared module (IR Module v1).
Explore projectUI prototype focused on grocery price comparison, product listings and store comparisons.
Explore projectUser interface design and prototype demonstrating accessibility and usability improvements.
Explore projectA dystopian UI design project exploring 'emotional debt'—master's project prototype.
Explore projectImmersive surgical planning concept using mixed reality and precision stylus interaction.
Explore projectAugmented Reality platform for designers, businesses, and users — enabling interactive room design and real-world object overlay via smartphone AR.
Explore project1:1 augmented reality prototype to visualize forklift movement and detect potential collisions.
Explore projectAn MQTT-based IoT server used to feed and manage digital twin data streams.
Explore projectDigital twin implementation of SFO using TwinVerse for real-time simulation and analytics.
Explore projectA VR training simulator designed to teach soldering procedures in an immersive environment.
Explore projectCustom C# H.264 TCP video streamer with network simulation paired with a React analytics dashboard for real-time stream health metrics.
Explore projectRevives Apple's classic Cover Flow as a 3D album-art browser for Spotify — flip through your liked tracks or any public playlist. Pure static site, no frameworks.
Explore projectApple-focused mobile device management simulator with a Swift backend and React dashboard for device lifecycle, policy, and remote command workflows.
Explore projectContributions to a full-scale digital twin of Abu Dhabi, including BIM integration and enhanced rendering.
Explore projectLi-Fi is a wireless communication technology that uses LED light instead of radio waves to transmit data. It offers much faster speeds than Wi-Fi, improved security since light cannot pass through walls, and is useful in environments like hospitals and airplanes.
SerialPilot is an RC vehicle controlled through a serial interface. Commands are sent from a computer or microcontroller to steer and manage the vehicle over UART.
DualSense2Serial is a bridge that converts input data from the Sony DualSense Wireless Controller into serial communication, allowing microcontrollers, robots, and custom hardware to be controlled using a PlayStation 5 controller.
Real-time, web-based PS5 DualSense controller visualizer that shows button presses, sticks, triggers, and touchpad input on screen. Perfect for adding a live controller overlay to your stream via OBS (browser source).
CAD concept and render set for an infrared module prototype.
The Elixtra logo was designed in Adobe Illustrator to create a clean and adaptable identity for both digital and print use.
This prototype was developed as part of a master's project for comparing grocery prices across stores with clear navigation and quick comparison flows.
Product List: Displays items with prices from multiple stores.
Store Selection: Lets users choose preferred stores.
Comparison View: Highlights savings across stores.
Cart: Shows total costs by store.
Checkout: Streamlined purchase summary with savings.
GoMend focuses on usability, clear interaction flow, and accessible visual structure.
Mood Tax is a speculative master's project that explores emotional debt through immersive UI storytelling and interactive flows.
Immersive Surgical Planning with Precision Stylus Interaction.
AIR is an Augmented Reality platform for designers, businesses, and users. It enhances natural environments with interactive digital overlays using AR cameras, object recognition, and smartphone applications. Our implementation focuses on interior design — giving users the ability to interactively arrange and visualise 3D furniture models in their real rooms through AR, bridging the gap between designers and clients.
Virtual Forklift is a 1:1 augmented reality prototype for visualizing forklift movement and testing collision risks in real spaces.
Virtual Forklift - AR Collision Detection Prototype (YouTube)
MQTT-based IoT backend used to stream data into digital twin visualizations.
This project implements a digital twin of San Francisco International Airport using TwinVerse with live data integration for simulation and analytics.
Immersive training simulator designed to teach soldering procedures and safety in a virtual environment.
Contribution to a city-scale digital twin with BIM integration, rendering improvements, and interactive sector-level navigation.
Spotify Coverflow revives Apple's iconic Cover Flow interface as a 3D album-art browser for Spotify. Flip through your liked tracks or any public playlist with the classic tilted-cover-and-reflection effect, with artwork front and center.
Built with: Vanilla HTML, CSS, JavaScript — no frameworks, no build step | Focus: Visual music browsing via the Spotify Web API
MDM Simulator is an Apple-focused mobile device management prototype built to demonstrate device lifecycle orchestration, policy enforcement, remote command execution, and operational logging in a clean admin workflow.
Built with: Swift backend, React, Vite, REST + JSON | Focus: Apple fleet operations, policy assignment, and command dispatch
A custom C# H.264 video streamer that encodes and sends chunks over TCP while simulating real-world network conditions — packet loss, jitter, latency, and bandwidth limits. Paired with a React-based analytics dashboard featuring real-time metrics, timeline views, and visual insights into throughput, jitter, and overall stream health.
Understanding how video behaves under unstable or constrained networks is essential for products relying on high-fidelity, low-latency video — from remote rendering and digital twins to mobile 3D and interactive media tools.