Esparks IT Solutions · Engineering studio
We build hardened platforms, multi-tenant ERPs and automated backend infrastructure for teams in the US, Canada, the UAE and Europe — from Linux appliances and Go data pipelines to Next.js and NestJS products.
Selected work
Debian 13 · FreeRDP 3 · LUKS2 + TPM 2.0 · Secure Boot
Problem. Shared office PCs leak data and drift from policy. Staff needed their Windows desktop with nothing stored on, or changeable from, the device.
NestJS 11 · Prisma 6 · AsyncLocalStorage tenant scoping
Problem. Trading businesses ran stock, sales and GST invoicing across spreadsheets and Tally — and a shared platform has to keep every company’s data apart.
Go + Gin · E.164 via libphonenumber · three-tier dedup
Problem. Vendor phone lists arrived as large CSV and Excel files full of duplicates and re-deliveries, and nobody could prove which numbers were actually new.
Socket.IO + Redis adapter · multi-instance realtime
Problem. A retrospective only works if everyone sees the same live board — without forcing sign-ups, and without losing state across reconnects or server instances.
Capabilities
01
Customer-facing products and internal platforms with tenant isolation designed in from the first migration — role-based access, billing, audit trails and realtime sync.
How we approach it: Product Engineering & Multi-Tenant SaaSShipped: Sparks Business · School ERP · Retro
02
Ingestion, normalization and migration for data that has to be right — change data capture between databases, deduplication at scale, and reconciliation that proves nothing was lost.
How we approach it: Data Platforms & High-Volume PipelinesShipped: Phone Vault · Database Migration Platform
03
Hardened Linux images, RDP and kiosk appliances, fleet control planes and the pipelines that ship them — with disk encryption, Secure Boot and remote recovery built in.
How we approach it: Custom Infrastructure & Systems AppliancesShipped: ThinClient OS
Stack
Tools we have shipped real systems on, with the wider experience on the team marked separately — not a list of everything we have read about.
Also on the teamiOS · SwiftAndroid · Kotlin
Also on the teamPython.NET · C#
Also on the teamAWSMicrosoft AzureGoogle Cloud (GCP)
Also on the teamOther LLM APIs
How we work
01
Code and IP are yours once paid for. Standard, documented tooling — no proprietary framework you need us to maintain.
02
The people designing and writing your system are on the calls. No account-manager relay.
03
A written scope, architecture outline and estimate before work starts — and a flag the moment anything changes.
04
Architecture diagrams, runbooks and handover notes ship with the work, so your team can run it without us.
Read how our systems are built, then ask us about yours. Under an NDA we will walk you through real code from a comparable project.
A 30-minute technical call with an engineer. No sales script.