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.

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

Nana Adjei Manu

Software engineer and researcher building programming languages, distributed systems, and developer tools.

  • AgentLang — A typed language for AI agent workflows, built in Rust, with static checks, deterministic testing, and a language server.
  • Causality — An incident investigation tool that turns OpenTelemetry traces and logs into ranked, evidence-linked root-cause hypotheses.
  • RarePath — A trace-sampling experiment in Go and Python that retains rare execution paths, errors, and latency outliers, inspired by Microsoft Research’s STEAM.
  • L — A functional language implemented in Haskell, with lexical closures, evaluation traces, and an interactive browser playground.
  • gurl — A Rust CLI that makes curl easier to use, with readable JSON, request collections, and HTTPie-style request syntax.
  • lectern.nvim — A Neovim plugin that puts rendered Markdown and an interactive Claude Code tutor beside your code.

Previously at Rhino, Leafly, Andela, and HousingAnywhere.

nanamanu.com · LinkedIn · Email

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