Dawit Bayou Kassie

Projects and systems

What Dawit Bayou Kassie has built: three enterprise platforms for an employer and the release security behind them, four open-source applications and public showcases of the private systems.

Enterprise platforms (employer systems, private source)

Identity platform

Employer system, private · Node.js, Express, TypeScript, PostgreSQL, Next.js, OpenID Connect

Every internal system used to have its own login. I replaced them with one custom OpenID Connect provider on the company's existing Active Directory.

Document and records platform

Employer system, private · Node.js, Express, TypeScript, Next.js, PostgreSQL, MinIO, Redis, BullMQ, Meilisearch

An archive staff can search, govern and question, with every access rule and every change on record.

Guest management platform

Employer system, private · Node.js, Express, TypeScript, Next.js, PostgreSQL, Redis, BullMQ, WebSockets, Docker

Visitors, approvals and door access across several offices, live on the company's own server.

Release and licensing security

Employer platform, private · Node.js, PowerShell, Cryptographic signing

A repeatable, verifiable way to ship the platform to a server that only a few people may touch.

Open-source reference applications

Four applications on one stack that show the same discipline in public. Retail OS enforces double-entry accounting with a deferred database trigger. JobPilot isolates tenants with row-level security and submits no job application until a person approves it. All four use OpenID Connect sign-in.

Retail OS

NestJS 12, Drizzle, PostgreSQL 18, Next.js 16

A point of sale where the shelf and the books cannot disagree.

JobPilot

NestJS 12, Drizzle, PostgreSQL 18, Row-level security

Job search where the software proposes and only a person approves.

Martronics

NestJS 12, Drizzle, PostgreSQL 18, Next.js 16

An electronics store with a catalogue, cart and checkout, built as enterprise-grade services.

Library Management

NestJS 12, Drizzle, PostgreSQL 18, Next.js 16

A public catalogue and a staff circulation desk.

Platform showcases

The identity, document and guest platforms are private code, so each has a public showcase repository: what it does, how it is built, screenshots and the live demo. Source access is granted on request.

Live demos

Company-neutral editions on demo data; they run on one machine, so one may occasionally be offline.