Skip to main content

My Projects

Boids Battleground
Boids Battleground
An interactive simulation of flocking behavior based on Craig Reynolds' Boids algorithm.
CanvasSimulationInteractiveNext.jsTypeScript
View details for Boids Battleground
Daily News Scraper
Daily News Scraper
A self-healing, database-backed news scraper that uses AI to automatically generate and repair web parsers. Built on Crawl4AI and Playwright for reliable SSR + SPA scraping.
PythonAIWeb ScrapingPostgreSQLCrawl4AIPlaywrightGPT-4Automation
View details for Daily News Scraper
CRT Subpixel
CRT Subpixel
A WebGPU-based library for expanding images into CRT-style subpixel patterns.
WebGPUShaderImage ProcessingTypeScriptCRT Effect
View details for CRT Subpixel
Cultural Atlas
Cultural Atlas
Compare countries across eight behavioral scales with academic communicating scores and interactive radar charts.
Next.jsTypeScriptCulture MapRadar ChartData VisualizationInteractive
View details for Cultural Atlas