ESP32 ESP-IDF FreeRTOS MQTT/HTTP
Firmware for an ESP32 medication-assistance device. It uses RTC time to execute the latest in-memory schedule during unreliable network conditions. MQTT signals schedule changes, HTTP fetches the authoritative schedule, and FreeRTOS tasks and queues coordinate motor control and event reporting.
C xv6 Scheduling Virtual Memory File Systems
Extended xv6 across system calls, stride scheduling, and virtual memory address translation.
Implemented an inverted page table and copy-on-write file-system snapshots.
| Project | Description |
|---|---|
| Team-po/Server | Implemented transactional matching workflows and asynchronous generation of AI development guides for a platform managing the team-project lifecycle (Spring Boot / Java) |
| linux-system-programming | System-level C tools - process control, daemon, signal handling, file locking, ext2 image traversal (C) |
| compiler | C-subset compiler pipeline - RD/LR parsing, semantic analysis, symbol tables, code generation (C) |
| googit-hub | Git-like CLI tool with Google Drive-based backup (C) |



