Work

Projects

Web platforms, open-source smart home tooling, and embedded hardware projects, spanning the stack from PCB to production.

Web

Web

TechBuz

A specs and comparison site for about 4,900 phones, built and operated end to end: Next.js with Prisma and PostgreSQL, database-generated sitemaps, ISR and Cloudflare edge caching, Gemini-generated phone summaries, and Google AdSense plus Amazon affiliate monetization with nightly price refreshes from the Amazon Product Advertising API.

Next.js
PostgreSQL
Prisma
Cloudflare
Gemini
4.2M page views, 2M usersMay 2021 - Present
Web

Todo App

A todo application built end to end in a single day with Next.js, Firebase, and Tailwind CSS.

Next.js
Firebase
Tailwind CSS
Built in one day

Open source

Open source

TurnSmart

An open-source smart home development platform supporting ESP8266, ESP32, Arduino, and Raspberry Pi, with a secure REST API that lets users reliably send and receive device data over GET and POST.

ESP32
Arduino
REST API
IoT
Oct 2021 - Feb 2022
Merged

Better Auth

fix(oauth): support case-insensitive email matching for social account linking

Reported the bug in issue #7806, then fixed it; includes 175 lines of tests.

Pull request

Tooling

Tooling

Meet Attendance

A Chrome extension that logs attendance during online meetings in Google Meet. It monitors all participants at a set interval and outputs the results as an HTML file.

Chrome Extension
JavaScript

Hardware

Hardware

Water Level Controller

Built on ESP32/ESP8266 with an ultrasonic sensor and a relay, it automatically controls the water pump and fills tanks when empty. It integrates with Google Assistant and a purpose-built Android app.

ESP32
ESP8266
Android
Hardware

TDA7292 Amplifier

A HiFi stereo amplifier based on the TDA7292 IC. It delivers up to 40W+40W of power output and keeps its high-power and low-power sections isolated to minimize noise.

PCB Design
Analog Electronics
40W + 40W output
Hardware

Arduino Based Multimeter

Built on an Arduino Nano, it measures voltage, current, resistance, continuity, capacitance, and inductance with good accuracy and speed. It handles up to 10A and 0-50V, with 6 mega-ohm input impedance.

Arduino
Embedded C
0-50V, 10A