Skip to content

Personal systems, outside client work.

A mix of live personal deployments and concept designs for internal tools, clearly labeled and never existing client or production systems.

PERSONAL SYSTEM

RevisionDesk

Live
RevisionDesk screenshot

Built for: Web agencies and freelance developers managing revisions across multiple client sites.

Managing revision requests, bug fixes, and content updates across multiple client websites over email and chat makes it hard to track ownership, status, and history.

  • Task assignment & tracking
  • Role-based access (Admin/PM/Developer/Client)
  • Client-submitted revision requests
  • Activity log & notifications

Tech direction: Laravel, React + TypeScript (Inertia.js), MySQL

PERSONAL SYSTEM

StockFlow

Live
StockFlow screenshot

Built for: Small business owners and warehouse or storefront staff tracking stock levels.

Manually tracking inventory in spreadsheets leads to overselling, stockouts, and inaccurate product counts.

  • Stock level tracking
  • Low-stock alerts
  • Product catalog
  • Order history

Tech direction: Laravel, React + TypeScript, MySQL

SYSTEM CONCEPT

Task Management System

Concept

Built for: Small teams coordinating day-to-day work across email, chat, and spreadsheets.

Tasks get lost across email, chat, and spreadsheets, making it hard to see what is actually in progress.

  • Task assignment & due dates
  • Status tracking
  • Team member views
  • Activity history

Tech direction: TypeScript, structured data model, role-based views

SYSTEM CONCEPT

Dental Clinic Management System

Concept

Built for: Dental clinic staff and front-desk schedulers.

Paper-based or disconnected scheduling makes it hard to track appointments, patient history, and daily clinic capacity.

  • Appointment scheduling
  • Patient records
  • Treatment history
  • Staff calendar

Tech direction: TypeScript, calendar/scheduling UI, structured records

PERSONAL SYSTEM

Laundry Management System

Live
Laundry Management System screenshot

Built for: Laundry shop owners and staff managing orders, customers, and day-to-day operations.

Running a laundry business across paper logs, spreadsheets, and disconnected tools makes it hard to track order status, payments, deliveries, and stock in one place.

  • Order pipeline (check-in through pickup/delivery)
  • Customer directory & records
  • Payments & expenses
  • Inventory & suppliers

Tech direction: Laravel, React + TypeScript, MySQL, built with AI-assisted development in Claude Code, human-reviewed

SYSTEM CONCEPT

Attendance Monitoring System

Concept

Built for: HR staff and team managers tracking employee attendance.

Manual time sheets or paper logs make it hard to verify attendance, calculate accurate hours, and catch patterns like tardiness or absenteeism.

  • Clock in/out tracking
  • Attendance reports
  • Leave & absence logs
  • Late/undertime alerts

Tech direction: TypeScript, structured data model, dashboard UI

SYSTEM CONCEPT

Domain and DNS Operations Dashboard

Concept

Built for: Agencies and website administrators managing domains and DNS across multiple providers.

Agencies and website administrators managing multiple domains often track DNS records, website connections, and email verification manually across separate providers.

  • Domain inventory
  • Nameservers & DNS records
  • Website connection status
  • Email verification (SPF/DKIM/DMARC)

Tech direction: Next.js, TypeScript, structured DNS data model, DNS lookup services, role-based access

Need something similar?

Let's talk about your workflow.

If a workflow like this sounds familiar (spreadsheets, email threads, disconnected tools), tell me about it.

WhatsApp