$ ls ./projects
projects
A scalable house rental platform for the Nigerian market with map-based, geospatial property discovery. Landlords publish listings while tenants search by location on an interactive map. Built on Effect-TS v4 and Bun, with Drizzle ORM and PostGIS powering the geospatial queries, Redis for caching, and Cloudinary + Resend handling media and transactional email.
A full rewrite of the official Paystack Node SDK from plain TypeScript into Effect-TS v4. Typed errors via Schema.TaggedErrorClass, a Context.Service-based architecture for testable clients, and Config-driven runtime setup so credentials and base URLs live in the environment rather than the caller.
Effect-TS v4TypeScriptSchemaConfig
An automated pull request review bot built with Bun and Effect. It runs on GitHub Actions for every push and PR, lints the diff, calls a free LLM API to flag suspicious changes, and posts the findings back as a PR comment — a lightweight second pair of eyes on every merge.
BunEffectGitHub ActionsLLM API
A local daemon and CLI that tracks active apps and windows throughout the day, aggregates the raw usage into a structured summary, and generates a short narrative "what I did today" report via a free LLM API — personal time tracking that reads like a changelog.
TypeScriptBunCLILLM API
The same activity-tracking concept as daily-report, reimplemented in Go. A local daemon/CLI that watches app usage and produces a daily narrative summary through a free LLM API — an exercise in porting the design to a compiled, single-binary toolchain.
GoCLILLM API
A local first Vercel- style deploy platform. Point it a local GitHub repo or Github URL and it detects the project type, installs dependecies, builds, packages te output, uploads the artifacts to Supabase Storage, and serves it locally through a Postgres-backed deploy registry - an exercise in building a deployed pipelines as a Bun + Effect-TS (v4) CLI and HTTP sever
BunEffectCLI