Skip to content
View naamanu's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report naamanu

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.

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
naamanu/README.md

Nana Adjei Manu

Software engineer and researcher. I work on programming languages, distributed systems, and developer tools — usually by building small, self-contained versions of things to understand how they actually work.

Recent projects: a DSL for agentic workflows (agl), an incident root-cause copilot for on-call engineers (causality), and observability-preserving trace sampling from Microsoft Research's STEAM paper (rarepath).

Previously at Rhino, Leafly, Andela, and HousingAnywhere. MSc Advanced Computer Science, University of Leicester.

nanamanu.com · npm

Pinned Loading

  1. rcv rcv Public

    A simple resume generator written in Rust that converts declarative .rcv files into beautiful PDFs.

    Rust 5 2

  2. bragbot bragbot Public

    Generate brag documents from your git history

    TypeScript 8 3

  3. l-lang l-lang Public

    A very minimal functional programming language implementation

    TypeScript 3

  4. agl agl Public

    A tiny DSL for agentic workflows — typed tasks, parallel pipelines, retry/fallback, mock and live LLM adapters

    Rust 3 1

  5. causality causality Public

    AI incident root-cause copilot for on-call engineers: point it at logs and traces from a failing service, get ranked hypotheses each backed by the exact spans and log lines

    Python 2 1

  6. rarepath rarepath Public

    Observability-preserving trace sampling in Go, after Microsoft Research's STEAM paper — keeps behaviorally diverse traces instead of a uniform random sample

    Go 3