CultBot
A Node.js CLI and scheduled GitHub Action that automatically books your preferred Cult.fit classes, with priority-ordered workouts, waitlists, and retries.
Node.js · JavaScript · GitHub Actions · REST APIs · Cron
vol. 01 · section A // the workshop log · tuesday, jul 7, 2026 2018–2026
12 entries · newest first
A Node.js CLI and scheduled GitHub Action that automatically books your preferred Cult.fit classes, with priority-ordered workouts, waitlists, and retries.
A trailing stop-loss notification bot for the Indian stock market (NSE). Multi-broker (Angel One, Upstox, Zerodha, Groww), Telegram + Expo push notifications, an admin web dashboard, and a companion mobile app — all running on a Raspberry Pi 5 in Docker.
A TypeScript/Deno library to retrieve game completion times from HowLongToBeat.com. Works with Deno, Node.js, and browsers with full type definitions.
A modern, performant blog and portfolio site built with Astro. Features dark mode, content collections, and a timeline-based projects showcase.
A command-line tool for managing Azure Privileged Identity Management (PIM) roles. Streamlines the process of activating, deactivating, and listing PIM role assignments.
A Progressive Web App for tracking your gaming backlog using HowLongToBeat data, with wishlist management, trending games, and offline support.
A professional security camera streaming dashboard for Raspberry Pi with multi-camera support, motion detection, and recording capabilities.
A full-stack Myntra price tracker that monitors product prices, visualizes historical trends, and helps users catch discounts before they disappear.
A React Native mobile app for tracking personal expenses and managing budgets with smart categorization and visual analytics.
A lightweight macOS overlay that reads on-screen text using OCR and surfaces AI-powered coding guidance for technical interviews.
A Node.js CLI and scheduled GitHub Action that automatically books your preferred Cult.fit classes, with priority-ordered workouts, waitlists, and retries.
Node.js · JavaScript · GitHub Actions · REST APIs · Cron
A trailing stop-loss notification bot for the Indian stock market (NSE). Multi-broker (Angel One, Upstox, Zerodha, Groww), Telegram + Expo push notifications, an admin web dashboard, and a companion mobile app — all running on a Raspberry Pi 5 in Docker.
TypeScript · Node.js 20 · Fastify · better-sqlite3 · Zod · +15
A TypeScript/Deno library to retrieve game completion times from HowLongToBeat.com. Works with Deno, Node.js, and browsers with full type definitions.
TypeScript · Deno
A modern, performant blog and portfolio site built with Astro. Features dark mode, content collections, and a timeline-based projects showcase.
Astro · TypeScript · Tailwind CSS
featured A command-line tool for managing Azure Privileged Identity Management (PIM) roles. Streamlines the process of activating, deactivating, and listing PIM role assignments.
TypeScript · Node.js · Azure SDK · Commander.js · Inquirer.js · +2
A Progressive Web App for tracking your gaming backlog using HowLongToBeat data, with wishlist management, trending games, and offline support.
TypeScript · React · Vite · PWA
A professional security camera streaming dashboard for Raspberry Pi with multi-camera support, motion detection, and recording capabilities.
Python · Flask · OpenCV · Raspberry Pi · Picamera2 · +1
A full-stack Myntra price tracker that monitors product prices, visualizes historical trends, and helps users catch discounts before they disappear.
TypeScript · Next.js · React · Tailwind CSS
A React Native mobile app for tracking personal expenses and managing budgets with smart categorization and visual analytics.
TypeScript · React Native · Expo · SQLite · Expo Router
A lightweight macOS overlay that reads on-screen text using OCR and surfaces AI-powered coding guidance for technical interviews.
Swift · Apple Vision · Azure OpenAI
An endless runner Unity game with randomly spawning obstacles - my first game built with Unity Engine.
C# · Unity
An automated attendance system using face recognition with support for live capture, video files, and image processing.
Python · TensorFlow · OpenCV