Projects

A mix of stuff I actually finished and stuff that got abandoned somewhere between "cool idea" and "the day job needs me back". Most of the half-built ones would probably be done by now if I'd had AI in 2022, but I didn't — and I was either too tired after work or too lazy on weekends to push them across the finish line. Full graveyard on GitHub.

PMSAC

ID-card based attendance system that tracks check-in/check-out times using barcode scanning. Uses JSON as a database - zero setup required.

Node.jsExpressBootstrapHtml5Qrcode

BCP-ADB-BOLIVIA

Can't get the bank's QR payment API? Automate BCP Bolivia payment QR generation using your phone via ADB.

PythonADB

Ventazanga

A marketplace where sellers must list real prices. No more "price in DM".

LaravelVue.jsInertia.jsTailwind

SuperLMS

A Learning Management System with 3 roles (Admin, Teacher, Student), classrooms, assignments, forums, and dark mode.

LaravelVue.jsMySQLRedis

ERPNPC

ERP system with modules for business management, built with modern PHP and JavaScript tooling.

LaravelVue.jsInertia.js

PAPP2

Street food place rating app - backend API + React Native frontend.

AdonisJSTypeScriptReact Native

PIDwithDimmer

PID temperature controller with a web dashboard. Uses WebSockets to communicate with an ESP32.

TypeScriptWebSocketsESP32

OniChanApproves

A bot that receives SonarQube webhooks and posts a gif depending on whether the quality gate passed or failed.

TypeScript

Prusa-Slicer-Web-Api

Web API wrapper for PrusaSlicer, allowing remote slicing via HTTP requests.

Rust

BitFlipDetector

Cosmic ray bit-flip detector for Raspberry Pi. Allocates memory and monitors for bit changes - intended for high-altitude balloon experiments.

C

AoC2024-GO

Advent of Code 2024 solutions in Go.

Go

ShortestPathDijkstra

Interactive Dijkstra's shortest path visualization using Cytoscape.js.

JavaScriptCytoscape.js