Skip to content
View Tani1964's full-sized avatar
💭
I may be slow to respond.
💭
I may be slow to respond.

Highlights

  • Pro

Block or report Tani1964

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

Tani Ifegbesan

Software engineer — platform, infrastructure, distributed systems.

I build and operate Kubernetes platforms for regulated fintech and public-sector workloads. Away from that, I write systems close to the metal: banking ledgers in COBOL, games in assembly, compilers from scratch.

Email LinkedIn


Selected work

Distributed systems

MetricFlow — Durable data pipelines on Temporal. Fetch, transform and persist, with automatic retries when a step fails and workflow state that survives a worker dying mid-run. Exposes Prometheus counters for executions, successes, failures and retries, plus a sharding demo. Docker Compose and Kubernetes manifests included.
TypeScript · Temporal · Prometheus · Kubernetes

FinancialTransactionMonitoringSystem — Polyglot services: a Rust monitoring service watching the transaction stream, a Go user service beside it.
Rust · Go

Systems programming

cobol_system_with_python — A core banking back end in COBOL, with a FastAPI service in front of it. The interesting constraint: there is no database to lean on, so transfers are made all-or-nothing across indexed files by compensation — and that rollback path is proven by fault-injection tests rather than assumed. Append-only ledger, audit trail, end-of-day batch jobs, API-key auth with teller/supervisor roles, idempotency keys on every money movement. 243 tests, all passing.
GnuCOBOL 3.x · Python · FastAPI · MongoDB · Docker

c64_game — A tile-based game for the Commodore 64 in 6502 assembly. Graphics come out of CharPad as raw charset and tileset binaries; memoryMap.asm places every region by hand, because on a 64 KB machine with no memory manager, you are the memory manager.
6502 assembly · CharPad

ping_pong — Pong in 16-bit x86 real mode. VGA mode 13h written straight to video memory, BIOS interrupts for input, timer ticks for frame pacing, collision in integer maths. No engine, no libraries, no floating point.
x86 assembly (MASM/TASM) · DOS

obstacle_avioding_robot — An Arduino robot that sweeps an ultrasonic rangefinder on a servo, picks the clearest heading, and drives it.
C++ · Arduino · HC-SR04

Languages and tooling

Compiler-X-ray — A compiler you can watch work. A Python lexer, parser and tree-walking interpreter behind a React front end that renders the token stream and the syntax tree for whatever you type into it.
Python · React

compiler_api — The same pipeline taken further down: lexical analysis through code generation to a machine-code emitter.
Python


What I work with

Languages — TypeScript · Python · Go · Rust · C# · COBOL · x86 and 6502 assembly

Platform — Kubernetes · Terraform · Flux (GitOps) · Helm · Docker

Data and messaging — PostgreSQL (CloudNativePG) · MongoDB · Redis · Kafka · Temporal

Observability — Prometheus · Grafana · Loki · OpenTelemetry

Edge and identity — Apache APISIX · Keycloak · OAuth2 / OIDC


Currently

Building and running a multi-tenant Kubernetes platform at newwave technologies — Terraform-managed infrastructure, GitOps delivery through Flux, and the observability stack that keeps the whole thing honest.

Always happy to talk about distributed systems, platform engineering, or why anyone would write a bank in COBOL in 2026.

Pinned Loading

  1. AirBnB_clone_v4 AirBnB_clone_v4 Public

    Forked from alexaorrico/AirBnB_clone_v2

    Python

  2. MetricFlow MetricFlow Public

    MetricFlow is a demo project that showcases resilient, observable workflows using Temporal, Prometheus, and Kubernetes. It fetches, transforms, and saves data with automatic retries on failure, whi…

    TypeScript 2