Devlog

Editorial index of project posts.

Contract-kit - API contract generator

contract-kit

CLI + library toolkit for Angular + NestJS teams. Define your API once in JSON and auto-generate TypeScript types, Angular client, Zod schemas, NestJS controller, and mocks.

Cmd+kit

Cmd+kit

Open source command palette system for shipping real command experiences across frameworks. Packages for React, Preact, Vue, Astro, and a framework-agnostic core.

AirPods Pro 2 Website Clone

AirPods Pro 2 Hero Animation Clone

Educational clone of Apple's AirPods Pro 2 hero animation. 65-frame Canvas image sequence synchronized with scroll using GSAP ScrollTrigger.

Object Detection PWA with Angular

Angular PWA — Object Detection

PWA built with Angular 19 for client-side image classification using TensorFlow.js and MobileNet. Offline support and GPU acceleration via WebGL.

3D Desk Configurator

3D Desk Configurator

Interactive 3D configurator to customize a standing desk with Vue 3 and TresJS. Real-time finish and color customization.

GTA VI Landing Page Clone

GTA VI — Fan Website

Unofficial GTA VI tribute site built for educational purposes. Advanced GSAP animations, responsive design, and static architecture with Astro.

Strapi Games Store

Strapi Games Store

Modern video game storefront built with Next.js and Strapi. Demo mode runs with mock data by default; Strapi integration is configurable via env vars.

Realtime Chat

Realtime Chat

Chat interface running in visual demo mode by default, with a production-ready backend using Socket.IO and optional Supabase persistence.

Super Mario Bros '85

Super Mario Bros 85

HTML5 implementation of the classic Super Mario Bros built with Phaser 3, using modular JavaScript and Vite.

Paint Windows 95'

Paint Win 95'

Web drawing app inspired by Microsoft Paint on Windows 95, with full toolset, retro color palette, and touch/stylus support.

Tiktok clone

TikTok Clone

TikTok-style clone built with React + Vite, focused on a visual demo using mocked data, with Supabase integration ready to enable.

Atari Breakout Game

Breakout Atari Game

Open source project inspired by the classic Breakout, built with Astro and game logic in TypeScript using the Canvas API.