Skip to content
Cedric Kato

S-08Service · Internal tools & SaaS

Internal tools shaped around how your team actually works

When the business runs on spreadsheets, shared inboxes and tribal knowledge, growth just means more chaos. I design and build custom internal tools (dashboards, admin panels, portals and full SaaS) on Next.js and Postgres, with role-based access so everyone sees exactly what they need.

Diagnosis

Sound familiar?

  1. 01

    The spreadsheet is the system

    It's the source of truth, it's fragile, and one bad paste breaks the month.

  2. 02

    Off-the-shelf tools almost fit

    You pay for five apps and still track the important part by hand.

  3. 03

    Everyone can see everything

    Or nobody can see anything. There's no sensible way to give each role the right view.

  4. 04

    Reporting takes a day every week

    Someone exports, cleans and pastes numbers every Monday morning.

Scope

What I build

  • S-08.1

    Operations dashboards

    Live views of pipeline, workload, progress and KPIs, pulled from your real data.

  • S-08.2

    Admin panels & back-offices

    Forms, tables, workflows and approvals for the records your business runs on.

  • S-08.3

    Role-based portals

    Separate views for staff, managers, contractors or clients, like the editorial and voiceover roles in Curriculum Hub.

  • S-08.4

    Multi-tenant SaaS

    Full products with accounts, roles and tenant isolation, like Axis.

  • S-08.5

    Integrations & AI

    Connected to your CRM, automations and AI models, so data flows in without manual entry.

  • S-08.6

    Hosting you own

    Deployed on Vercel and managed Postgres under your accounts. You own the code.

Method

How the engagement runs

This is where architecture training shows most. A good tool starts with how people move through their day. I map roles, records and handoffs first, sketch the screens, then build in small releases your team uses from the first weeks, so the software bends to the process and not the other way round.

  1. 01

    Survey

    I map how work actually moves today: every tool, handoff, spreadsheet and inbox. You get the map in writing before anything is built.

  2. 02

    Blueprint

    A scoped plan: what gets automated, what stays human, what it connects to and what it will cost to run. You sign off before I build.

  3. 03

    Build

    Delivered in stages your team can test with real data, with error handling and logging from day one rather than bolted on later.

  4. 04

    Handover

    Documentation and a recorded walkthrough, so your team can run it and change it. Your accounts, your data, your system.

Evidence

Related work

Curriculum Hub overview dashboard showing milestone progress and a lesson sign-off table.
Fig. 01Internal toolcurriculum-hub-portfolio.vercel.app

Curriculum Hub — visit live site (opens in a new tab)

Curriculum operations dashboard with role-based access for content, editorial and voiceover teams.

Portfolio demo with fictional data.

  • Next.js
  • Role-based access
  • Dashboards
Axis sign-in screen: the operations OS for service businesses.
Fig. 02SaaS · Operationsaxis-ops.app

Axis — visit live site (opens in a new tab)

Multi-tenant SaaS operations platform for VA service businesses — team, clients and communications on one control surface.

  • Next.js
  • Vercel
  • Neon Postgres
  • Resend
  • Anthropic API

Questions

Questions people ask

Why not use Airtable, Notion or a no-code tool?

Often you should, and I'll say so. Custom tools make sense once you've outgrown them: complex permissions, lots of data, performance problems or a process no template fits.

Who owns the code and data?

You do. Everything is deployed under your own Vercel and database accounts, and the repository is yours.

How long does an internal tool take to build?

A focused dashboard or admin panel can ship in a few weeks. A multi-role platform takes longer and is delivered in releases, so your team starts using it early.

Can you add AI to the tool?

Yes: summaries, classification, smart search or drafting, built in where they save time, with costs tracked.

Contact

Tell me what's slowing the business down.

Optional
Optional

I read every message myself.