Skip to content
View Schramm2's full-sized avatar

Block or report Schramm2

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
Schramm2/README.md
Matthew Schramm — AI engineer, product and platform. Cape Town, South Africa. Context, agents, and robot data woven into working software.

Portfolio · LinkedIn · Email me

I build the systems around AI.

The context an agent needs. The memory it can retrieve. The checks that tell us whether it worked. And the product someone can actually use.

I'm Matthew, a Graduate AI Engineer at Ubundi in Cape Town. I work across product, engineering, and deployment: turning an unclear idea into working software, then staying with it through releases, customer setup, and daily use.

What I'm building

Ayda · Company knowledge that agents can use
My main focus. I help build and ship an AI assistant that answers from a company's own knowledge, cites its sources, and respects each person's access. I manage releases and hosting across six company deployments, build connectors, and help customers get to their first useful answer.

Agents & memory · Context that lasts beyond a chat
I built Cortex, a long-term agent memory system that combines structured facts, a knowledge graph, and several retrieval methods. I also build deployment tools and integrations, and keep company agents running day to day. Running my own agents is part of how I learn where these systems fail.

First Motive · Robot demonstrations into usable datasets
I built data processing, quality checks, annotation, and storage workflows for robot and human recordings. My current role centres on processing and improving robot demonstration data: review, provenance, and checked datasets for the team's training workflow.

Work you can explore

Atrium
Native macOS workspace for meetings, notes, and company context. On-device transcription, local dictation, and explicit controls for external AI requests.

ProjectForge
A CLI that turns requirements and team conventions into Python and TypeScript projects through coding agents.

Umbono
Compare model outputs side by side and score them against custom evaluation criteria.

Resonate showcase
Structured communication identity, text transformation, and a visible correction trace. A deterministic demo with synthetic data.

Personal Codex showcase
A personal RAG interface with response modes, document workflows, and source attribution. A deterministic demo with synthetic data.

Local Context Engine
Chat with your PDFs through Llama 3.2 on Ollama, fully offline. Includes a feedback loop that logs hallucinations.

MyAdvisor
UCT final-year capstone, built with two teammates. A role-based advising and booking platform on Spring Boot, Vaadin, and MySQL.

How I work

Use AI fully. Keep human judgment. I use Claude Code, Codex, and my own agents to explore and build. I stay responsible for the result.

Make the evidence visible. Sources, evaluation results, data provenance, and repeatable checks belong in the workflow.

Follow through. A feature also needs a release, a usable interface, and someone who can operate it.

Tools I reach for
  • Build: Python, TypeScript, React / Next.js, PostgreSQL, APIs.
  • AI: agents, MCP, retrieval, memory, evaluations, OpenAI, Anthropic, AWS Bedrock.
  • Ship: AWS, Terraform, Docker, CI/CD, OAuth integrations.
  • Robot data: ROS 2, MCAP, LeRobot datasets, SmolVLA data preparation.

A little beyond the code

I studied Computer Science and Information Systems at UCT, then completed Information Systems Honours with distinction. My thesis explored why young people share data online despite privacy concerns.

I also volunteer as a tutor in Langa, teaching computer skills and beginner coding. Explaining something clearly is a good test of how well I understand it.

My earlier student projects are still here. They show where the work started.


Working on agent memory, context systems, evaluations, or robot data?
I'd like to compare notes. Get in touch or see more of my work.

Popular repositories Loading

  1. Schramm2 Schramm2 Public

    Profile README: Matthew Schramm, AI engineer in Cape Town.

  2. CS-Capstone-Project CS-Capstone-Project Public

    Role-based academic advising and appointment platform built with Spring Boot, Vaadin, JPA, and MySQL.

    Java

  3. umbono-dashboard umbono-dashboard Public

    Reproducible multi-model LLM evaluation studio. Run one prompt across models, compare latency, tokens, and cost, and rank outputs with a weighted human rubric.

    TypeScript

  4. Local-Context-Engine Local-Context-Engine Public

    A privacy-first RAG application running Llama 3.2 (3B) entirely offline. Features include local document ingestion, an integrated hallucination evaluation framework, and a custom UI built with Stre…

    Python

  5. resonate resonate Public archive

    Original Resonate prototype (Next.js, Supabase, pgvector, multi-model routing). The maintained public demo is Schramm2/resonate-showcase.

    TypeScript

  6. projectforge projectforge Public

    AI project scaffolding CLI that turns requirements and team conventions into verified Python and TypeScript codebases via Claude Code, Codex CLI, or Google Antigravity.

    Python