atombit

Senior .NET architecture · Multi-tenant SaaS · Systems integration

Production systems, built end to end by one senior architect.

atombit is a single senior engineer with seven years of shipped .NET, React and PostgreSQL systems. The person who designs your architecture is the person who writes it, deploys it, and answers when it breaks.

How we work

Engagement model
One senior architect, end to end
Team size
One. That is the point.
Core stack
.NET 8 · PostgreSQL · React
IP & infrastructure
Yours from day one
Based in
India · working with UK, EU & AU teams
7+
years senior delivery
10+
production systems shipped
2
live systems under support
1
architect, start to finish

Used in systems already shipped

.NET 8/PostgreSQL/React/Next.js/Nuxt/Python/Docker/AWS/Redis/EF Core/Twilio/OpenAI/Anthropic

01 Position

We don't sell decks.
We ship working software.

One senior architect. No outsourcing, no delivery pool. The person who scopes your system is the person who builds it, deploys it and supports it afterwards.

atombit is a one-architect engineering studio. It exists for teams that need a senior pair of hands to own a system end to end — product companies without a backend lead, and agencies who sell the work and need someone dependable to build it.

7+ yrs
senior .NET delivery
10+
production systems shipped
2
live systems under support
1
architect, start to finish

02 What we build

6 capabilities. One engineering standard.

Six things, all of which have been built and shipped. If what you need sits outside this list, say so on the call — plenty of work starts there. It just gets discussed honestly rather than listed here as if it were routine.

01

Senior .NET Architecture & Development

A senior architect who owns your backend end to end — design, build, deploy and support.

  • System design, data modelling and API contracts before any code is written
  • .NET 8 service development with EF Core and PostgreSQL
  • Authentication, role-based access control and multi-tenancy
02

Multi-Tenant SaaS Platform Development

SaaS products built to hold other people's data safely from the first release.

  • Tenant isolation designed into the schema, not filtered in application code
  • Role-based access control with per-record scoping
  • Activity logging on every write, queryable by administrators
03

Systems & API Integration

Making the platforms a business already runs on talk to each other reliably.

  • Trading platform integration — MT4/MT5 account provisioning, trade and balance sync
  • Messaging delivery with failover between WhatsApp Cloud API and SMS
  • Document capture and OCR pipelines with a manual correction path
04

Legacy .NET Modernisation

Moving .NET Framework systems forward without a rewrite that never lands.

  • Written assessment of the existing system before anything is changed
  • .NET Framework to .NET 8 migration, done in shippable stages
  • Web Forms and legacy MVC moved to maintainable APIs and a modern frontend
05

Learning Platforms & Content Delivery

Course delivery systems that actually play the content — SCORM packages and WebGL included.

  • Curriculum and course structure — modules, prerequisites, cohorts and enrolment
  • Assessment authoring, attempt limits, scoring and pass criteria
  • SCORM package hosting and playback with completion and score reported back
06

AI Features in Existing Products

Practical language-model features inside software that already works.

  • Document capture and field extraction, with a manual correction path when confidence is low
  • Natural-language querying over your own database, constrained to safe read-only access
  • Retrieval over internal documents, answering only from retrieved sources

03 AI features

AI features inside products that already work.

This is not a separate AI product line. It is the set of language-model features that have gone into real systems here, with the failure handling that production use demands and an honest boundary around what has not been built.

01

Document capture & extraction

Reading identity documents and forms into structured fields, with a manual correction path whenever confidence is low. Running in the live hotel check-in system.

02

Natural-language querying

Questions answered over your own database through generated, read-only SQL — scoped so a generated query cannot reach data the asker should not see.

03

Retrieval-grounded answering

Answers assembled from retrieved records rather than model memory, so the system can cite where something came from and say when it does not know.

04

Drafting with a review gate

Generation pipelines that produce drafts for a person to approve. Nothing reaches a customer without a human step unless you explicitly decide otherwise.

05

Provider-agnostic by design

The model sits behind an interface. Swapping provider, or moving to a locally hosted open-weight model for data custody, is a configuration change and not a rewrite.

06

Costed before rollout

Token cost and latency logged per call behind a feature flag on real usage, compared against the manual process it replaces. Sometimes the honest answer is that it is not worth it.

Model & agent stack

OpenAI/Anthropic Claude/Google Gemini/Ollama/Python/.NET 8

04 Who we work with

Where these systems have actually gone.

  • 01Hospitality & guest operations
  • 02Veterinary & clinical practice
  • 03Brokerage & trading platforms
  • 04Learning & training platforms
  • 05Retail & marketplace
  • 06Agencies needing a build partner

05 Production systems

Not case studies. Running systems.

Two are live and open in a browser right now — the addresses are printed below, so you can check the work before the first call. The other two were delivered under someone else's name, so they are described rather than linked.

smartcheckin.co.inLIVE

SmartCheckIn

Guest check-in & KYC · Hospitality

Multi-tenant check-in platform for hotels. Guests are identified from a photographed ID, the record is filed against the stay, and statutory foreign-guest reporting is assembled from the same data.

Architecture
Multi-tenant
ID capture
OCR + manual fallback
Statutory reporting
Form C / FRRO
  • Multi-tenant SaaS
  • OCR document capture
  • WhatsApp + SMS failover
  • Booking engine
  • Partner commissions

.NET 8 · React · PostgreSQL · Docker

Open the live system
b2mvetcare-ui.atombit.inLIVE

B2M VetCare

Veterinary clinic ERP · Practice management

Clinical and commercial operations for a veterinary practice in one system — appointments, patient records, pharmacy stock, billing and purchasing — with each job function seeing only its own scope.

Architecture
Multi-tenant
Access control
Role-scoped, per record
Audit
Every write logged
  • Appointments
  • Clinical records
  • Pharmacy & inventory
  • Billing & POS
  • Purchase orders
  • Activity log

.NET 8 · React · PostgreSQL · EF Core

Open the live system
Client not namedDELIVERED

Corporate training platform

Learning platform · Prior engagement

Curriculum, assessments and course tracking for corporate training, with playback of both SCORM packages and WebGL simulation content — and progress that survives a learner closing the tab mid-module.

Content
SCORM · WebGL builds
Tracking
Per-learner, resumable
Delivered
Employment engagement
  • Curriculum builder
  • Assessment authoring
  • SCORM runtime
  • WebGL delivery
  • Progress reporting

.NET 8 · PostgreSQL · SCORM

Client not namedDELIVERED

MT4 / MT5 CRM integration

Brokerage platform integration · Prior engagement

Integration of a broker-supplied MT4/MT5 API into a client CRM: account provisioning, trade and balance synchronisation, and introducing-broker commission calculation against the platform's own records.

Platform
MT4 / MT5 API
Scope
Integration, not platform build
Delivered
Prior engagement
  • Account provisioning
  • Trade & balance sync
  • IB commission logic
  • CRM data model

.NET · MT4/MT5 API · SQL

Every system above was designed, built and deployed by one senior architect, end to end.

Discuss your build

06 Engineering foundation

The stack behind the systems above.

One person across every layer, which keeps the stack deliberately small. Fewer technologies means fewer things I am mediocre at, and nothing here was chosen because it looked good on a capabilities page.

6
stack layers
24+
technologies in production
1
engineering standard
01

Backend

.NET 8 / C#/ASP.NET Core/Python/Django

02

Frontend

React/Next.js/Nuxt/TypeScript

03

Data

PostgreSQL/EF Core/Redis/SQL Server

04

Infrastructure

Docker/nginx/AWS/GitHub Actions

05

Integrations

WhatsApp Cloud API/Twilio/Razorpay/MT4 / MT5 API

06

AI

OpenAI/Anthropic Claude/Google Gemini/Ollama

Everything listed above appears in a system that has actually shipped. If a technology you need is not here, say so on the call — sometimes the right answer is that a specialist in it will serve you better than I will.

07 Reference architecture

What one of these systems actually looks like.

The same six layers sit under both live systems. Reading down is the path a request takes; the four concerns underneath cut across every layer, which is why they are designed in at the start rather than added when someone asks.

L0

Client

What the user and the operator each see.

  • React SPA
  • Next.js (SSR)
  • Operator console
L1

Edge

TLS terminates here, not inside the application.

  • nginx
  • TLS / certificates
  • Rate limiting
  • Static assets
L2

API

Identity and tenancy are resolved before any handler runs.

  • ASP.NET Core 8
  • JWT auth
  • Tenant resolver
  • Permission filter
L3

Domain

Business rules live here — not in controllers, not in the database.

  • Services
  • Validators
  • Domain events
  • Background jobs
L4

Data

Tenant scoping is enforced at the data layer, not remembered per query.

  • EF Core
  • PostgreSQL
  • Query interceptors
  • Redis cache
L5

Outbound

Every external call is treated as unreliable and replayable.

  • Messaging (WhatsApp / SMS)
  • OCR pipeline
  • Payments
  • Platform APIs

Request path — client to outbound, one direction, every layer accounted for

CC

Cuts across all six layers

Authentication

One identity, resolved once at the edge of the API.

Tenant isolation

Enforced in the data layer so a missed filter cannot leak.

Audit trail

Every write recorded, including who and from where.

Observability

Structured logs and health checks from the first deploy.

This is a starting point, not a template applied regardless of the problem. Layers get collapsed when a system does not need them — but the four concerns below the line stay, because retrofitting any of them into a running system is the expensive version of this conversation.

08 How we engage

How an engagement starts.

Four steps, and you can stop after any of them. The written assessment in particular stands on its own — plenty of people take it and go elsewhere.

01About an hour

Technical call

A working session rather than a sales call. We go through what exists, what is breaking and what you need next. If it is not a good fit for one person, you will hear that here rather than three weeks in.

02Existing systems

Written assessment

For anything already running, a short written document before any code changes: what the architecture actually is, where the risk sits, and a recommended order of work. Fixed price, and yours to keep or hand to someone else.

03In writing, first

Scope and terms

Scope, monthly commitment, rate and IP terms agreed before work starts. Your repository, your infrastructure, your accounts — nothing is held back as leverage later.

04Weekly cadence

Build and support

A working demo every week against a visible board. After go-live, support continues with the same person, so there is no handover to a desk that has never read the code.

09 Why atombit

A different kind of technology partner.

01

Architect-led. Not outsourced.

Every engagement is led end to end by a senior architect. The person who scopes your system is the person who builds and deploys it — not a junior pool, not a rotating delivery team after the first call.

02

Built for systems that hold real records.

The live systems behind this studio handle identity documents, clinical records and statutory reporting. Role-scoped access, per-record permission checks and a full activity log are how they are built by default — because retrofitting an audit trail into a shipped system is miserable work.

03

Still here after go-live.

Both live systems above are still supported by the person who built them. There is no handover to a support desk that has never read the code, and no second discovery phase when something needs to change a year later.

10 Next step

Let's architect the platform your business runs on.

About an hour, directly with the engineer who would do the work. We go through what exists, what is breaking and what you need next. No sales rep, no charge, and no retainer required to start — and if it is not a good fit for one person, you will hear that on the call.

Who replies
The engineer, not a rep
First call
About an hour, no charge
Time zone
UK & EU morning overlap