AM IT Solution
The operating system for my own software company: public website and internal CRM in one application, from lead through proposal, project, invoice and payment.
- my role
- Founder and sole developer
- industry
- Custom software
- status
- in development
The problem
A software company that sells operational systems cannot credibly run itself on spreadsheets. It also cannot afford to spend six months building an internal platform against imagined requirements before it has won any work.
What was needed
One application covering the public website and the internal CRM, built in thin slices in the order money actually moves through the business, and only ever one slice ahead of real need.
What I built
A single Next.js application: marketing site at the root, staff CRM behind authentication. The domain model is governed by a written dictionary that the code follows — entities, statuses, permissions and every financial definition — and the invariants that matter are enforced by the database and by build-time checks rather than by discipline.
Key features
Public website and CMS
Marketing pages, services and portfolio managed in the same application.
next case study
Student Recruitment & Education Operations PlatformAn education operations platform: student applications, counsellor and agent management, university and course catalogue, commission tracking and finance.