amr.essam

~ / redacted / omega

REDACTED

Government · Backend · API

Omega

Records-management backend platform. Built three times: in Kotlin, Go and TypeScript.

Role
xxxxx xxxxxxxxx
Platforms
Backend API · Docker
Core stack
Ktor · Echo · Hono + PostgreSQL
Status
xxxxxxxx

File

Name and stack only

Client

xxxxxxxx xx xxxxxxxxx

Period

xxxx – xxxx

Users

xxxxxxxx xxxxx

Data

xxxxxx xxxxxxx xxxx

Type

Backend platform

Screens

Withheld

What can be said

One API, three stacks

Same platform, built three times
ImplementationStackNotes
Kotlin + KtorKoin, Exposed, Flyway, HikariCP, PostgreSQL, DockerKoin for DI, Exposed for SQL, Flyway migrations, HikariCP pooling.
Go 1.26 + Echolib/pq, Squirrel, zerolog, DockerLayered handler / service / repository. Squirrel query builder, zerolog logging.
TypeScript + Bun + Hono 4Drizzle, Zod, PostgreSQL 18, OpenAPI/SwaggerZod 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.