Tic-Tac-Toe with Minimax on FPGA
Single-player game implemented entirely on FPGA, displayed via VGA, with alpha-beta pruning to shrink the search tree.
Software Engineer — Embedded Systems Background
I build reliable backend systems by day, and I'm steadily working my way back to the embedded and hardware roots that got me into engineering — firmware, FPGAs, and the machines underneath the software.
I'm a Software Engineer at Motive with a Computer Engineering background (BE, NUST–CEME, 2024) and hands-on experience across embedded systems, FPGA development, and robotics. That curiosity goes back to childhood tinkering with electronics, and it's shaped years of projects spanning FPGA logic design up through backend web services.
My core interests are embedded systems, IoT, FPGA/ASIC design, and computer architecture — and increasingly, software architecture and system design. I'm currently building professional experience in backend engineering while working toward a long-term move back into embedded and hardware-focused roles.
Single-player game implemented entirely on FPGA, displayed via VGA, with alpha-beta pruning to shrink the search tree.
A fleet of ESP8266-based robots with region-segmented routing to eliminate collisions, plus a Python backend and Angular control dashboard.
NodeMCU and Raspberry Pi devices controlled through a custom Android app, communicating over MQTT.