$ ls blog/

Project devlog

A running log of how each project was built — decisions, tradeoffs, mistakes, and the pieces I’d change on the next pass.

ACT E-Learning Platform

I built this to test how far a role-based learning platform could go without losing clarity, speed, or maintainability.

2 parts

View project feed
  • Part 1 on role-based LMS design, backend/frontend split, and why I chose this stack.

  • Part 02

    ACT E-Learning: Course Data Modeling and API Contracts
    Future

    Part 2 placeholder covering course entities, enrollment flow, and API response shape decisions.

E-Commerce Frontend

Production-ready Next.js storefront with TypeScript, RTK Query data flows, responsive UI, and robust dark mode/theme support.

2 parts

View project feed
  • Part 1 on dark mode strategy, RTK Query patterns, and resilient client-side UX.

  • Part 02

    E-Commerce Frontend: Product Listing Performance Pass
    Future

    Part 2 placeholder on list rendering, request strategy, and improving perceived performance.

My Restaurant v2 POS Dashboard

POS-style dashboard featuring order workflows, admin management, receipt verification, and personalized recommendations backed by Supabase.

2 parts

View project feed
  • Part 1 on modeling order states, admin actions, and receipt verification process.

  • Part 02

    Restaurant POS: Order State Machine and Admin Actions
    Future

    Part 2 placeholder on workflow transitions, guardrails for admin actions, and audit-friendly events.

ZeroDay API

Authenticated Laravel API for bug reporting with Sanctum auth, report CRUD endpoints, user stats, and program-based workflows.

2 parts

View project feed
  • Part 1 on Sanctum auth flow, resource responses, and report lifecycle endpoints.

  • Part 02

    ZeroDay API: Validation, Errors, and Client Integration
    Future

    Part 2 placeholder covering input validation strategy and consistent API error handling for frontend clients.