Projects

Ongoing

OpenReply

Open source ManyChat — comment-to-DM automation & account analytics

An open source alternative to ManyChat: automates Instagram comment-to-DM replies and surfaces account analytics, self-hosted with your own API keys so you own the data and the Meta app. Built to be forked and deployed in minutes rather than rented per seat. Reached 300+ GitHub stars and 1M+ views on Instagram.

Ongoing

devdiwen

Content Creation

My personal blog. Goal is to familiarize with the Instagram algorithm

March 2026
Padel Court Keypoint Detection icon

Padel Court Keypoint Detection

Heatmap-based network with classical computer vision refinement

Adapted and trained a heatmap-based Modified TrackNet for keypoint detection in broadcast padel videos, achieving 95.09% validation accuracy (@ 7px) on a ~38,200 frame dataset (245 epochs). Deployed via ONNX with memory arena optimizations. Integrates auxiliary supervision & transfer learning for training stability, alongside homography matrix tracking and sympy line-intersections to extrapolate grid nodes.

December 2025
Clutch RAG Shot Search icon

Clutch RAG Shot Search

AI-powered semantic video search & coaching recommendation engine

Semantic video search app using a RAG pipeline & GPT-4o-mini to search padel video content. Generates personalized coaching recommendations based on player stats and matched clips. Features YouTube transcript ingestion and automated video segmentation for automated clip gathering.

October 2025
Real-time Gaze Tracking System icon

Real-time Gaze Tracking System

Pilot project for Cluely — Privacy-first webcam gaze estimation

Built a lightweight, local-only gaze tracking prototype using standard webcam to infer eye/pupil position and head pose. The system classifies gaze direction (left/right/up/down/center) and emits continuous gaze vectors at 15–30 FPS. Features include swappable face/landmark detection, optional five-point calibration, temporal smoothing with confidence scores, and dual outputs: debug overlay with face/eye ROI visualization and programmatic stream (NDJSON console + optional WebSocket). Privacy-first architecture with no frame storage or network transmission, CPU-only performance with less than 100ms latency, and simple integration for immediate live gaze event streaming.

September 2025
Steve the Freakysaur icon

Steve the Freakysaur

Daydream Game Jam 2025 — 1st Place Winner

Created "Steve the Freakysaur," a Chrome Dino–style game controlled entirely hands-free using tongue detection through real-time facial landmark segmentation. Built during BC's biggest youth hackathon (Daydream Game Jam), which was also the largest Daydream event in North America, the project won 1st place out of 124 participants and 50+ projects. The game features single-player, two-player, and Flappy Bird–style modes, and was prototyped in Pygame before being ported to Next.js with TypeScript for web play.