ClassroomFeed Is Up: Time For a Breakdown!
Announcing ClassroomFeed, a service that connects to Google Classroom and delivers weekly, AI-generated summaries for students and teachers. I also break down some key architectural design choices.
Essays, ideas, and explorations in technology, mathematics, and creative thinking
Announcing ClassroomFeed, a service that connects to Google Classroom and delivers weekly, AI-generated summaries for students and teachers. I also break down some key architectural design choices.
A hands-on case study of redesigning an LLM-driven school announcement system, contrasting brittle procedural pipelines with agentic architectures. I detail the failure modes, prompt engineering, tool loops, stress tests, and a reproducible agentic blueprint—explaining tradeoffs, debugging patterns, and advice for building robust, maintainable LLM-powered systems that can reason and take actions…
A rigorous comparative study of Gradient Descent, Genetic Algorithms and Simulated Annealing applied to Jansen’s 13-link mechanism. Describes experimental setup, RMSE objective, grid-search hyperparameter tuning, statistical analysis and convergence behavior—showing SA’s robustness on this multimodal inverse-kinematics problem and providing concrete guidance for mechanism optimization.
An experiment in 'naturalizing' UI sounds by adding stochastic pitch, timing, spectral and envelope variation. I analyze recorded natural clicks, show a Python/Tkinter prototype that randomizes volume, pitch, jitter and spectral tilt, and argue how subtle organic variation can make digital interfaces feel warmer and less fatiguing.
Adding Theme Customization to My Tutor Board React App
Where I'm up to and what Neutron is currently offering in it's latest build.
An empirical investigation of the NBA hot-hand phenomenon using 2024 shot-by-shot data. I compute conditional probabilities of makes after makes vs makes after misses, visualize player-level differences and aggregate effects, and interpret results against classic literature to determine whether streaks reflect genuine performance shifts or cognitive pattern-seeking. Includes charts, methodology,…
A development update on Neutron v2 covering rendering pipeline improvements (batching, z-sorting, shaders), swept AABB collision, audio and input upgrades, and the modular GameObject pattern. Includes screenshots, code snippets and a roadmap for deeper AI integration to let models author and modify game elements at runtime.
A curated, opinionated directory of high-leverage developer and SaaS tools to help indie hackers and small teams launch products quickly. Organised by category (deploy, auth, headless CMS, UI kits, payments), each entry includes why it speeds product development and how to integrate it with minimal plumbing. Useful for fast prototyping and shipping MVPs.
Announcing lazy-mysql-wizard, a Python GUI that uses GPT-4.1 to translate natural-language prompts into reviewed, safe MySQL queries. Describes AI-assisted query generation, confirmation-before-write safeguards, results viewer, query history and schema-aware prompts, making database tasks approachable without losing control—ideal for learners and power users who need fast, safe SQL assistance.