Skip to content
View pumarogie's full-sized avatar
  • Munich

Highlights

  • Pro

Block or report pumarogie

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
pumarogie/README.md

Phillips Oluwaseun Uwumarogie

German software engineer and Master computer science student at the Technical University of Munich.

Most of what is here started as a question I could only answer by building the thing myself.

Selected work

Project What it is
pgwire-ocaml A PostgreSQL wire-protocol database engine written from scratch in OCaml — real psql connects to it. CRUD, joins, aggregates, transactions, WAL, indexes, and a cost-based planner.
mold Rust CLI that converts JSON into TypeScript types, Zod schemas, and Prisma models.
schema-drift-checker Detects Postgres schema drift — missing migrations, unknown migrations, structural column/index/FK changes — before it breaks production. Drizzle, Prisma, TypeORM, Sequelize, Kysely; any provider. Drop into CI, exits 1 on drift.
claude-postgres-skills Production Postgres survival skills for Claude Code: schema design, safe migrations, query performance, connection pooling, autovacuum/bloat, queue and partitioning patterns.
ask-file RAG over technical PDFs.
simple-compiler A small compiler in Go, front to back.

Toolbox

Layer Tools
Languages TypeScript · Python · Rust · Go · OCaml · C++
Frontend React · Next.js · TailwindCSS
Backend FastAPI · Node.js · Bun · Fastify · tRPC
Data PostgreSQL · Drizzle · Prisma · BullMQ · RabbitMQ
Infrastructure Docker · AWS · Azure

Currently

  • Building pgwire-ocaml — a Postgres-compatible engine, because some parts of a database you only understand by writing them.
  • Packaging hard-won Postgres operational knowledge into reusable Claude Code skills.
  • Studying computer science at TU Munich.

Contact

Popular repositories Loading

  1. claude-postgres-skills claude-postgres-skills Public

    Production Postgres survival skills for Claude Code — schema design, safe migrations, query performance, connection pooling, autovacuum/bloat, and queue/partitioning patterns.

    Python 2

  2. ITBL-Datenschutz ITBL-Datenschutz Public

    Explaining data privacy with little games for kids 😇

    TypeScript 1

  3. image-to-latex-converter image-to-latex-converter Public

    image with mathematical formular to latex

    TypeScript

  4. simple-compiler simple-compiler Public

    🤓 Simple Compiler made with GO

    Go

  5. screen-to-gpt screen-to-gpt Public

    Alfered 5 workflow - send screenshot to gpt

    Python

  6. ask-file ask-file Public

    MVP RAG system for technical documents (PDF)

    TypeScript 1