All projects
Current client names are withheld on purpose. Where an organization is named it is a former employer, not a client. Numbers below are operational, never financial and never personal data.
Inbound faxes turned into radiology orders
A fax arrives, gets read, gets parsed, and lands in the imaging system as a structured order. No retyping.
Read the case- 1,110queued faxes reconciled
- 722auto-matched to existing orders
- 96%fields located without external OCR
Measuring how long a department makes people wait
A shared inbox with no visibility became a measured service line with a response time anyone can check.
Read the case- 26.5hmedian reply, starting point
- 0.9hmedian reply, two years later
- 0message bodies stored
A voice assistant answering a retail bank's phone line
Part of the program that built Oleg, Tinkoff Bank's Russian-language voice assistant for retail customers.
Read the case- StackSpeech recognition, Text to speech, Intent classification, Dialogue management
What people were actually complaining about
Free-form feedback from customers and staff, classified by language models, so the bank saw real complaints instead of a hand-read sample.
Read the case- StackPython, Language models, Text classification, Annotation pipeline
Federal student aid, end to end
Application intake, packaging, disbursement and return calculations for federal aid, in one system instead of four spreadsheets.
Read the case- StackNext.js, PostgreSQL, Node.js, Bank verification API
A closed vendor system, mirrored into a database you own
Read-only mirror of a proprietary clinical system in standard healthcare format, so reporting stops depending on the vendor.
Read the case- 21versioned migrations applied
- 0writes back to the source system
A phone system you can actually see
Calls, texts, voicemail and who is on the line right now, on one screen, updating live.
Read the case- 299calls observed company wide in a day
- 47extensions tracked
Outreach that knows who was already called
Event and patient outreach tracking joined to the real call log, so nobody gets called twice and nobody gets forgotten.
Read the case- StackNext.js, PostgreSQL, Telephony API, Zero-trust tunnel
One place the staff handbook actually lives
Articles, standard procedures, announcements and equipment inventory in a single internal portal with a shared editor.
Read the case- StackNext.js, PostgreSQL, Identity-aware proxy, Linux
Admissions pipeline with automations that fire on their own
Applicant tracking from first enquiry to enrolment, with a rules engine that moves work forward without anyone remembering to.
Read the case- StackNext.js, PostgreSQL, Node.js, Zero-trust tunnel
Electronic transcripts landing in the registrar's queue
Secure file transfer from a national transcript network, mirrored, registered and attached to the right applicant.
Read the case- StackSFTP, Linux, Node.js, PostgreSQL
Order exchange between two systems that were never meant to meet
Scheduled order exchange over secure file transfer between two clinical platforms and their vendors.
Read the case- StackSFTP, HL7 v2, Linux, HL7 integration engine
A billing layer that watches and never touches
Visibility over the billing cycle with a hard constraint: it observes, it never posts a payment.
Read the case- 0payments the system can post
The whole company as one diagram, in three views
An internal map of how the business actually runs, viewable by operations, by function and by system.
Read the case- StackNext.js, PostgreSQL
A service desk with a boundary that holds
Request intake, engineering tickets and documentation split into three layers that do not duplicate each other.
Read the case- StackService management platform, Issue tracker, Docs platform
Workstation monitoring with signed self-update
A small agent on each machine reporting health, updating itself only from a signature it can verify.
Read the case- StackPowerShell, Node.js, RSA signing, Windows 11
Procedure calendar for accounting operations
A desktop application holding recurring financial procedures, their calendar, their mail and their timers in one window.
Read the case- StackTauri 2, Svelte 5, Rust, PostgreSQL
Security audit and beta launch of a consumer app
Full audit of a live consumer product before public beta, then the fixes, then the launch.
Read the case- StackNext.js, Managed Postgres, Edge hosting, Node.js