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

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
- Reports & time tracking
Tech direction: Laravel, React + TypeScript (Inertia.js), MySQL
StockFlow

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
- Basic reporting
Tech direction: Laravel, React + TypeScript, MySQL
Task Management System
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
- Priority tagging
Tech direction: TypeScript, structured data model, role-based views
Dental Clinic Management System
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
- Automated reminders
Tech direction: TypeScript, calendar/scheduling UI, structured records
Laundry Management System
Built for: Laundry shop owners and staff managing customer accounts.
Managing customer records and account settings for a laundry business by hand or across disconnected tools makes it hard to keep information organized and consistent.
- Customer directory & records
- New customer registration
- Admin settings & configuration
Tech direction: Laravel, React + TypeScript, MySQL
Attendance Monitoring System
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
- Employee schedules
Tech direction: TypeScript, structured data model, dashboard UI
Domain and DNS Operations Dashboard
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)
- Propagation checks
- Activity log & configuration notes
Tech direction: Next.js, TypeScript, structured DNS data model, DNS lookup services, role-based access
If a workflow like this sounds familiar — spreadsheets, email threads, or disconnected tools — tell me about it and I'll recommend a practical next step.