I don't stop at the notebook. A model that never reaches a user isn't a product — so I take it the whole way: data → training → API → the interface someone actually touches. And because I'm a computer engineer, that instinct runs all the way down to the silicon: microcontrollers, logic ICs, radar DSP, custom instruction sets.
%%{init: {'theme':'dark','themeVariables':{'primaryColor':'#1E1B33','primaryTextColor':'#E2E8F0','primaryBorderColor':'#8B5CF6','lineColor':'#22D3EE','fontFamily':'monospace'}}}%%
flowchart LR
A(["DATA"]) --> B(["MODEL"])
B --> C(["API LAYER"])
C --> D(["INTERFACE"])
D --> E(["SHIPPED"])
E -. refine .-> A
F["silicon · sensors · DSP"] --> A
|
A browser-based emulator for a custom 16-bit RISC architecture — pipeline visualizer, cache simulator, hazard detection, and an AI assembly-code generator.
|
Serverless full-stack recruitment platform connecting job seekers and employers through real-time data and automated comms workflows.
|
|
GUI-driven Box Least Squares pipeline that pulls planets out of raw light-curve noise, with interactive 3D orbital modelling.
|
LFM pulse compression, MTI clutter suppression, 2D range-Doppler FFT and adaptive CFAR thresholding across simulated X-band scenarios.
|
🔬 Engineering Lab — click to open the rest
| Build | What it is | Stack |
|---|---|---|
| Smart IoT Kitchen | A kitchen that watches itself — gas, flame and temperature sensors streaming to a live dashboard with remote alerts and appliance control | ESP32 · Blynk · Arduino |
| IC-Based Smart Door Lock | Sequential code-lock validated purely in hardware: five 4017 decade counters feeding a multi-input AND gate. No microcontroller, no firmware. | Digital Logic · Logic ICs |
| Metal Detector | Inductive proximity detector — TDA0161 IC plus a hand-wound AWG search coil, transistor-amplified buzzer output | Analog Electronics |
| PCA from Scratch | Matrix-decomposition engine denoising a 167-country socioeconomic dataset, benchmarked against scikit-learn on four MSE metrics | Python · Numerical Analysis |
| Instant Messaging | Multi-threaded TCP sockets, custom binary framing and synchronized queue state for concurrent broadcast + unicast routing | Python · Networks |
| Online Store Management | Hand-built data structures — a BST for inventory indexing, a queue for sequential order processing | C++ · Data Structures |
| Virtual Pet Adoption | Multi-tier pet management with dynamic state tracking and mini-game economies | C++ · OOP |