Blog
Thoughts on development, design, and everything in between.
ReviewProof
A Python-based web scraping system for collecting medical practitioner data in Bielefeld, Germany using Playwright and SQLite.
Behavioral Maze CAPTCHA
A revolutionary approach to bot detection using human behavioral analysis and pathfinding algorithms to create the most secure anti-bot solution.
Visualizing the Israel-Hamas Conflict - A Timeline Map
An interactive web application that visualizes the Israel-Hamas conflict from 1900 to 2025 using Leaflet.js and vanilla JavaScript.
Building an Interactive Map of Police Shootings in Germany
A technical deep dive into building a visualization tool for police firearm incidents in Germany using Leaflet.js, SVG charts, and vanilla JavaScript.
LiDARSight
How we built an open-source 6DoF head tracking system using nothing more than an iPhone
Building a Dot Matrix Generator: From Image to LED Display
A technical deep-dive into creating a dot matrix playground - converting images to bitmaps, handling aspect ratios, and building an interactive editor.
Building MANTAX: An Ethical Facial Recognition System for NGOs
A technical deep-dive into MANTAX, an ethical facial recognition system designed for NGO use cases with local-only processing, dual-model embeddings, and confidence bands.
Pokemon TCG Card Extractor with OCR
A technical deep-dive into building a computer vision system for automatic card collection management using OCR, web scraping, and SQLite.
AI Is Quietly Becoming the Operating System of Global Energy
How AI is transforming the energy sector through system optimization, asset management, and end-use efficiency—with projected savings of 3,700 TWh by 2030.
LinkedIn Accused of Extensive Browser Surveillance In "BrowserGate" Report
BrowserGate report accuses LinkedIn of large-scale browser surveillance, processing sensitive personal data without consent, and corporate espionage against competing tools.
npm Supply Chain Attack - Axios Compromise
Analysis of the Axios supply chain attack by Sapphire Sleet on March 31, 2026.
Building a CLI Tool with Node.js
A guide to building your first command-line interface tool.