Open to new projects
Work / Venture / ISMS Station Management
Case study · Venture

ISMS Station Management.

One system for a whole service station, across every branch.

RoleLead Backend Engineer & AI, in a team
ForService stations · Krestworks
Timeline2026 – ongoing
StackNode, Express, Prisma, React, Flutter, Pesapal
StatusStaging
91data models
26test files
284API endpoints
The problem

A service station runs fuel, LPG, a car wash, a shop, a pharmacy and payroll on separate tools, and the owner can't see the whole business in one place.

What I built

Every part of the station in one place.

A multi-tenant station ERP: fuel and LPG, water production, automotive, car wash, POS for the mart, pharmacy, restaurant and bakery, Kenyan payroll, CRM and finance, plus a Flutter mobile app.

Key decisions

Choices that made it hold up.

  • Refresh-token rotation with reuse detection

    A stolen refresh token is detected the moment it's used twice, and the session is killed.Why: station staff share devices

  • Alert on new IP addresses

    Sign-ins from a new network are flagged to the owner.Why: early warning of misuse

  • Station-scoped access

    Every role is limited to its own station and modules.Why: one owner, many branches

What's next

Production launch after UAT on the AWS staging environment.

Contact

Have an idea or a system to build?

Tell me what you need. I'll reply within a day with questions, a rough approach, or a time to talk.

Phone+254745600377
Based inNairobi, Kenya · working worldwide
What do you need?