I'm Kazi Rezoanur Rahman, a software engineer building full-stack products and event-driven systems. I turn complicated workflows into clear interfaces, dependable APIs, and tools people can understand.
LinkedIn · Explore my repositories
|
Plan exhibitions, organize artworks, and keep the next installation on track. React · Elysia · TypeScript · SQLite Conflict-aware artwork placement, explicit exhibition lifecycles, and an append-only activity trail. Shared contracts connect browser and API. |
Coordinate certified members, machine bookings, maintenance, and materials. Preact · Hapi · TypeScript · SQLite Booking checks cover certifications, schedule conflicts, and maintenance. Material reservations and stock settlement happen atomically. |
Real screenshots from local runs with each project's seeded demo data.
| Project | The engineering challenge | Stack |
|---|---|---|
| Inkline | Print-studio production: conflict-aware press scheduling and transactional material reservations. | Vue · Koa · SQLite |
| Nightward | Astronomy-club planning: target assignments, observing logs, and computed insights. | SolidJS · Express · SQLite |
| Caregrid | Clinic coordination demo: appointment conflicts, session capacity, and auditable follow-ups. | Lit · Fastify · SQLite |
| Event-Agent-Sim | Trace a submission through an event pipeline and stream results back to the dashboard. | React · Kafka · PostgreSQL · SSE |
Earlier builds & more experiments
- Shelfmark — a personal reading log with Vue and Express.
- GearLoop — a shared equipment checkout board with React and Hono.
- Tail Spend Guardian — a procurement audit dashboard with React, Express, Prisma, and PostgreSQL.
- Browse the full collection →
| Product | Backend & data | Quality & delivery |
|---|---|---|
| TypeScript · React · Vue · Vite | Node.js · REST APIs · SSE | Vitest · Playwright |
| Accessible interfaces | PostgreSQL · SQLite · Prisma · Kafka | GitHub Actions · Docker |
Interested in full-stack products, backend systems, and developer tooling. Get in touch on LinkedIn →


