Tech Blog Articles
Explore a collection of my technical and geeky articles, covering a variety of problem-solving projects and innovations. From in-depth explorations to practical tech insights, these pieces highlight my passion for technology and creative solutions.
ai
automation
c
ci/cd
docker
ergodox
esp32
esphome
github actions
home assistant
machine learning
mongodb
mqtt
mysql
networking
nginx
node-red
qmk
security
smart home
traefik
zigbee
2025
-
Docker microservice setup & methodology
Apr 12This article breaks down how I organize and manage Docker projects using a modular docker-compose setup. I’ll cover the structure, security practices, reverse proxy configuration, and the reasoning behind each decision, with the goal of creating a setup that’s flexible, maintainable, and production-aware.
-
Custom keyboard layout/firmware (ErgoDox)
Mar 22This custom keyboard layout is designed to reduce strain on the hands—especially the pinkies—while improving typing speed and efficiency, particularly for developers.
-
“Smart bed” – ESP32-based occupancy sensor
Mar 20This project enhances smart home automation by using an ESP32 microcontroller and force-sensitive resistors (FSRs) to accurately detect bed occupancy. By monitoring each side of the bed independently, it enables personalized automation and improves room occupancy detection.
-
Home server & Docker services setup
Mar 19My home network is a self-hosted environment designed for automation, media management, and system orchestration. It runs a Docker-based infrastructure that leverages various containerized services for AI-powered automation, notifications, and home management.
-
AI-powered security camera notifications
Mar 14This AI-powered event-driven camera notification system processes motion events from security cameras, classifies and describes images, and sends notifications based on various detection types such as person, pet, vehicle, or motion.
-
Automated deployment for portfolio site
Mar 13This project implements a streamlined CI/CD pipeline (with Github actions) for my self-hosted portfolio website, built with Hugo CMS and deployed as static files. The automated deployment process ensures seamless updates while maintaining a clear separation between development and production environments.
-
Home Assistant container microservices setup
Mar 7This project leverages Docker containers to create a scalable and efficient home automation system with microservices for seamless integration, management, and control of various smart devices and services.
-
AI-powered trash can detection system
Mar 5An AI-powered smart reminder system utilizing a YOLO-trained object detection model to identify trash cans in security camera footage, allowing for intelligent reminders for taking out the trash that adjust to real-world conditions.
-
ADHD Quality of Life enhancements
Mar 4Two smart home automations designed to improve daily life in a neurodivergent household—intelligent reminders to prevent food from being forgotten in the microwave and wet clothes from sitting in the washer.