Client
REDACTED
Government · Backend · API
Omega
Records-management backend platform. Built three times: in Kotlin, Go and TypeScript.
File
Name and stack onlyPeriod
Users
Data
Type
Backend platform
Screens
Withheld
What can be said
- Auth and role permissions.
- Bulk import from XLSX, CSV and vCard.
- Image conversion.
- Audit logging and rate limiting.
- Backup and restore.
- OpenAPI docs.
One API, three stacks
Same platform, built three times| Implementation | Stack | Notes |
|---|---|---|
| Kotlin + Ktor | Koin, Exposed, Flyway, HikariCP, PostgreSQL, Docker | Koin for DI, Exposed for SQL, Flyway migrations, HikariCP pooling. |
| Go 1.26 + Echo | lib/pq, Squirrel, zerolog, Docker | Layered handler / service / repository. Squirrel query builder, zerolog logging. |
| TypeScript + Bun + Hono 4 | Drizzle, Zod, PostgreSQL 18, OpenAPI/Swagger | Zod validation, Drizzle ORM, Swagger docs, unit tests. |
Desktop prototypes
Svelte
Desktop client prototype.
Flutter
Desktop client prototype.
Kotlin Multiplatform
Desktop client prototype.
Government work. Client, data and screens are withheld.