Selected Work

Build Log

I like understanding how things work, figuring out how to make them better and occasionally building my own version just because I can. Here’s my collection of what happens when curiosity meets a free weekend.

git-cv studio — bash

$ cat git-cv studio.md

Git-CV Studio

A standalone, local-first web application and rendering engine that visualizes developer resumes as interactive, multi-branch Git commit graphs. Offers real-time canvas previewing, multi-profile JSON management, and deterministic, pixel-perfect native A4 vector PDF generation via headless Chromium.

Split-screen interface of Git-CV Studio displaying the visual timeline customizer and a real-time Git graph resume preview with A4 pagination guides.

--Node.js --JavaScript --Puppeteer --SVG --CSS3 --Vector Graphics --Developer Tools

type: web appstatus: ● activesince: 2026

read the write-up →

Spec sheet · no. 02

MiniLingo Voice Assistant

type
iot / embedded
stack
ESP32, C/C++, ESP-IDF, FreeRTOS, Embedded Systems, Edge AI, IoT
status
● active · 2026
++
MiniLingo Voice Assistant

FIG. 01 — PREVIEW

MiniLingo is a self-contained, hybrid voice assistant built from scratch on an ESP32-S3 microcontroller. It pairs instant offline wake-word and command recognition with cloud AI pipelines (Whisper STT, Cerebras LLM, and local/cloud TTS) to deliver responsive conversational intelligence on resource-constrained embedded hardware.

read the write-up →
physiological crop health validation — bash

$ cat physiological crop health validation.md

Physiological Crop Health Validation

An international agritech research collaboration in Japan validating drone and smartphone crop health indicators against physiological PAM chlorophyll fluorescence ground truth. Supported by a custom cross-platform Python pipeline and desktop GUI for multi-granular statistical correlation and automated PDF reporting.

Physiological Crop Health Validation

--Python --Data Science --AgriTech --Plant Physiology --ReportLab --Research

type: smart agriculture experience in japanstatus: ● archivedsince: 2026

read the write-up →

Spec sheet · no. 04

CalTab

type
mobile app
stack
Flutter, Dart, Riverpod, Gemini AI, Open Food Facts, Google ML kit, Mobile App
status
● stable · 2026
++
CalTab

FIG. 01 — PREVIEW

A privacy-first calorie and macronutrient tracker that keeps all personal health data strictly on-device. Powered by Flutter and Riverpod, it combines Open Food Facts search, on-device barcode scanning, and multimodal Gemini AI features for effortless nutrition tracking.

read the write-up →
drone state estimation via kalman filtering — bash
paper ↗

$ cat drone state estimation via kalman filtering.md

Drone State Estimation via Kalman Filtering

Academic paper on optimal state estimation for autonomous nano-quadrotors. Covers linear Kalman filter foundations, non-linear extensions (EKF & UKF), and real-time embedded firmware execution on the Crazyflie 2.1 Brushless, validated via live optical-flow flight logs.

Real-time sensor fusion benchmark comparing raw optical-flow sensor noise against EKF state prediction on the Crazyflie 2.1 nano-drone during a hover flight.

--Kalman Filter --EKF --Autonomous UAVs --State Estimation --Sensor Fusion --Crazyflie --Robotics

type: research paperstatus: ● archivedsince: 2026

read the write-up →paper ↗

Spec sheet · no. 06

demo ↗

WatchUp

type
web app
stack
React, Vite, Tailwind CSS, TMDB API, OMDB API, Single Page Application, Axios, Radix UI
status
● stable · 2025
++
WatchUp

FIG. 01 — PREVIEW

A feature-rich movie & TV discovery web application featuring multi-criteria search, streaming provider availability, watchlists, and native TMDB user account synchronization.

read the write-up →demo ↗
airquality monitor — bash

$ cat airquality monitor.md

AirQuality Monitor

A privacy-first, fully local IoT system for real-time indoor air quality monitoring (particulates down to P0.1, CO₂, VOC) featuring autonomous actuator regulation, an ESP32 LED indicator via MQTT, and a responsive React dashboard.

AirQuality Monitor

--IoT --Embedded Systems --ESP32 --C++ --Raspberry Pi --Python --MQTT --React --Tailwind CSS --Docker --PlatformIO --WebSockets

type: iot / embeddedstatus: ● archivedsince: 2025

read the write-up →

Spec sheet · no. 08

Darts Autoscoring Board

type
diy
stack
IoT, Autodarts, DIY, 3D Printing, Computer Vision, Hardware
status
● active · 2025
++
Custom-built automated darts scoring setup mounted on a black carpet board with integrated camera ring and overhead live monitor.

FIG. 01 — PREVIEW

A custom-built automated darts scoring setup combining 3D-printed hardware, multi-camera vision tracking, and open-source software with real-time stats and personalized audio-visual feedback.

read the write-up →
java hotel management backend — bash

$ cat java hotel management backend.md

Java Hotel Management Backend

A high-performance hotel management backend built in Java 21 with Quarkus and gRPC, implementing a strict hexagonal architecture. It provides room reservations, guest handling, automated email reminders, and an interactive terminal interface containerized with Docker.

Java Hotel Management Backend

--Java --Quarkus --gRPC --Hexagonal Architecture --Hibernate ORM --Docker --JUnit 5

type: backend system & cli toolstatus: ● archivedsince: 2025

read the write-up →