8-day current streak·75-day longest streak
Emmanuel Yusufu Kimaswa Full-stack and platform engineer in Kampala, Uganda. I work mostly on backends, payments, and the Kubernetes and cloud infrastructure around them. Right now I run Outlyz, a…
Emmanuel Yusufu Kimaswa
Full-stack and platform engineer in Kampala, Uganda. I work mostly on backends, payments, and the Kubernetes and cloud infrastructure around them.
Right now I run Outlyz, a multi-tenant SaaS for distribution businesses. It's live with paying water, LPG, and brewery keg distributors. I built the EFRIS tax-compliance integration with the Uganda Revenue Authority, an offline-first point of sale on event sourcing, and a deposit ledger that tracks every refillable container by serial number.
Before that I led a 9-engineer team at BPOSeats through a Vue and build-tooling migration, and I was the founding engineer at Afriven, where I ran the GKE platform, Terraform, and zero-trust networking. CKAD and JSNAD certified.
Things I've built
- tessera · a consent-gated remote access broker in Go, on the standard library with no dependencies. A consultant asks for access, an insider taps approve, a scoped and audited tunnel opens for the session. mTLS end to end, the relay never sees plaintext.
- lumen · a self-hosted collaborative document editor with inline AI. Real-time editing on Yjs CRDTs, threaded comments, and a two-node LangGraph for the writer and editor passes.
- horus · an Electron app for debugging Kubernetes incidents across clusters. Root-cause analysis for crashes and scheduling failures, and a request tracer that follows traffic from ingress to pod.
- chattr · multi-user video calls on a custom mediasoup SFU. Simulcast for adaptive quality, and end-to-end encrypted chat where the room key lives in the URL fragment so the server only sees ciphertext.
- event-sourced-bank · a CQRS and saga reference on Postgres, with a double-entry ledger and a health endpoint that proves the books balance.
Open source
I send small fixes to tools I run in production. A few that merged:
- Kubernetes · fixed broken command examples in the task docs, including a wrong label key in the Debug Services guide that returned nothing.
- OpenTelemetry JS · corrected the CompressionAlgorithm import in the OTLP gRPC exporter example.
- LangGraph.js · added a missing reducer import to a state-management example.
- NestJS · corrected a pipe class name in the file upload guide.
- Better Auth · clarified that organization-owned API keys still require a user.
Stack
- Languages: TypeScript, Go, Python
- Backend: NestJS, Node.js, FastAPI, RabbitMQ
- Infrastructure: Kubernetes, GCP, AWS, Terraform, Docker, GitHub Actions, Ansible
- Data: PostgreSQL, Redis, MongoDB, Weaviate
Reach me
[[email protected]](mailto:[email protected]) · LinkedIn · GitHub
-
langgraphjs ★ PINNED ⑂
Framework to build resilient language agents as graphs.
★ 0 1mo agoExplain → -
docs ★ PINNED ⑂
Unified LangChain documentation.
★ 0 1mo agoExplain → -
supabase ★ PINNED ⑂
The Postgres development platform. Supabase gives you a dedicated Postgres database to build your web, mobile, and AI applications.
★ 0 1mo agoExplain → -
grafana ★ PINNED ⑂
The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.
★ 0 1mo agoExplain → -
kube-state-metrics ★ PINNED ⑂
Add-on agent to generate and expose cluster-level metrics.
Go ★ 0 6d agoExplain → -
tessera
Consent-gated remote access broker. One person asks, the host taps Approve, a scoped tunnel opens.
Go ★ 32 1mo agoExplain → -
mediasoup-learning-demo
This is a learning demo for the mediasoup which is demonstrated using a demo project
TypeScript ★ 28 2y agoExplain → -
lumen
Self-hosted document editor with real-time collaboration and inline AI
TypeScript ★ 3 1mo agoExplain → -
event-sourced-bank
No description.
TypeScript ★ 1 24d agoExplain → -
chattr
Multi-user video calling on a custom mediasoup SFU. Host-approved waiting rooms, one-time invite links, end-to-end encrypted chat.
TypeScript ★ 1 1mo agoExplain → -
horus
Kubernetes observability and incident debugger
TypeScript ★ 1 1mo agoExplain → -
opentelemetry-collector ⑂
OpenTelemetry Collector
★ 0 15d agoExplain → -
terraform-plugin-framework ⑂
A next-generation framework for building Terraform providers.
★ 0 17d agoExplain → -
posthog-python ⑂
Send usage data from your Python code to PostHog.
★ 0 10d agoExplain → -
terraform-plugin-sdk ⑂
Terraform Plugin SDK enables building plugins (providers) to manage any service providers or custom in-house solutions
★ 0 16d agoExplain → -
semantic-conventions ⑂
Defines standards for generating consistent, accessible telemetry across a variety of domains
★ 0 2d agoExplain → -
blackbox_exporter ⑂
Blackbox prober exporter
★ 0 24d agoExplain → -
external-secrets ⑂
External Secrets Operator reads information from a third-party service like AWS Secrets Manager and automatically injects the values as Kubernetes Secrets.
★ 0 1d agoExplain → -
kestrel
Paper-trading bot and backtesting engine for crypto and stocks, built with Elixir and Phoenix LiveView.
Elixir ★ 0 29d agoExplain → -
opentelemetry-collector-contrib ⑂
Contrib repository for the OpenTelemetry Collector
★ 0 23d agoExplain → -
terraform-provider-aws ⑂
The AWS Provider enables Terraform to manage AWS resources.
★ 0 1mo agoExplain → -
vault ⑂
A tool for secrets management, encryption as a service, and privileged access management
★ 0 1mo agoExplain → -
undici ⑂
An HTTP/1.1 client, written from scratch for Node.js
★ 0 14d agoExplain → -
loki ⑂
Like Prometheus, but for logs.
★ 0 1mo agoExplain → -
emmayusufu
No description.
★ 0 1mo agoExplain → -
nomad ⑂
Nomad is an easy-to-use, flexible, and performant workload orchestrator that can deploy a mix of microservice, batch, containerized, and non-containerized applications. Nomad is easy to operate and scale and has native Consul and Vault integrations.
★ 0 15d agoExplain → -
website ⑂
Kubernetes website and documentation repo:
★ 0 5d agoExplain → -
helm-www ⑂
The Helm website for docs, blog and project info.
★ 0 1mo agoExplain → -
posthog-js ⑂
Send usage data from your web app or site to PostHog, with autocapture.
★ 0 12d agoExplain → -
mattermost-docs ⑂
Mattermost documentation
★ 0 1mo agoExplain → -
posthog.com ⑂
Official docs, website, and handbook for PostHog.
★ 0 23d agoExplain → -
documentation ⑂
Strapi Documentation
★ 0 1mo agoExplain → -
zulip ⑂
Zulip server and web application. Open-source team chat that helps teams stay productive and focused.
★ 0 1mo agoExplain → -
docs-1 ⑂
Source repo for Docker's Documentation
★ 0 1mo agoExplain → -
node ⑂
Node.js JavaScript runtime ✨🐢🚀✨
★ 0 1mo agoExplain → -
opentelemetry-js ⑂
OpenTelemetry JavaScript Client
★ 0 1mo agoExplain → -
k8s-client-js ⑂
JavaScript client
★ 0 1mo agoExplain → -
node-vault ⑂
Client for HashiCorp's Vault
★ 0 1mo agoExplain → -
better-auth ⑂
The most comprehensive authentication framework
★ 0 1mo agoExplain → -
trpc ⑂
🧙♀️ Move Fast and Break Nothing. End-to-end typesafe APIs made easy.
★ 0 1mo agoExplain → -
drizzle-orm-docs ⑂
Drizzle ORM documentation website
★ 0 1mo agoExplain → -
docs.nestjs.com ⑂
The official documentation https://docs.nestjs.com 📕
★ 0 1mo agoExplain → -
sequelize ⑂
Feature-rich ORM for modern Node.js and TypeScript, it supports PostgreSQL (with JSON and JSONB support), MySQL, MariaDB, SQLite, MS SQL Server, Snowflake, Oracle DB, DB2 and DB2 for IBM i.
★ 0 1mo agoExplain → -
expressjs.com ⑂
The Express.js Website
★ 0 1mo agoExplain → -
k8s-python ⑂
Official Python client library for kubernetes
★ 0 1mo agoExplain → -
zod ⑂
TypeScript-first schema validation with static type inference
★ 0 1mo agoExplain → -
disksight
Disk space analyzer with Node.js project intelligence
Svelte ★ 0 1mo agoExplain → -
strata
No description.
Rust ★ 0 3mo agoExplain → -
rs-chat-app
Rust chat app with Axum, PostgreSQL, and JWT authentication
Rust ★ 0 4mo agoExplain → -
docling-python-parser
No description.
Python ★ 0 8mo agoExplain → -
node-apache-tika-api
No description.
TypeScript ★ 0 8mo agoExplain → -
nodejs-graphql
No description.
JavaScript ★ 0 5y agoExplain → -
nodejs-k8s-argocd
No description.
Smarty ★ 0 1y agoExplain → -
Kong-API-Gateway-with-Node.js-Microservices
No description.
JavaScript ★ 0 1y agoExplain → -
service-mesh-vs-no-service-mesh-linkerd
No description.
JavaScript ★ 0 1y agoExplain → -
googledriveclone
No description.
TypeScript ★ 0 5mo agoExplain → -
argocd-demo
No description.
★ 0 1y agoExplain → -
Testcontainers
This repository demonstrates how to simplify integration testing in Node.js using Testcontainers. It provides an easy-to-follow example of how to spin up and tear down instances for automated, isolated tests.
TypeScript ★ 0 1y agoExplain → -
microservices-demo ⑂
Sample cloud-first application with 10 microservices showcasing Kubernetes, Istio, and gRPC.
★ 0 1y agoExplain → -
terraform-google-lb-http ⑂
Creates a global HTTP load balancer for Compute Engine by using forwarding rules
★ 0 1y agoExplain → -
python-pubsub ⑂
No description.
★ 0 1y agoExplain → -
LFS183x-resources ⑂
resources for LFS183x
★ 0 2y agoExplain → -
webrtc-demo
No description.
HTML ★ 0 2y agoExplain → -
cypress-component-testing-apps ⑂
No description.
★ 0 3y agoExplain → -
micro-front-end-architecture-implementation
No description.
JavaScript ★ 0 4y agoExplain → -
laravel-blog
No description.
JavaScript ★ 0 4y agoExplain → -
fortran-file-io-quick-sort-recursive-fn
No description.
Fortran ★ 0 4y agoExplain → -
typeorm ⑂
ORM for TypeScript and JavaScript (ES7, ES6, ES5). Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, SAP Hana, WebSQL databases. Works in NodeJS, Browser, Ionic, Cordova and Electron platforms.
★ 0 1mo agoExplain → -
location-samples ⑂
Multiple samples showing the best practices in location APIs on Android.
★ 0 4y agoExplain → -
elixir-cards-module
No description.
Elixir ★ 0 5y agoExplain → -
Android-News-App
No description.
Kotlin ★ 0 5y agoExplain → -
golang-billing-app
No description.
Go ★ 0 5y agoExplain → -
views-widgets-samples ⑂
Multiple samples showing the best practices in views-widgets on Android.
★ 0 5y agoExplain → -
nodebestpractices ⑂
:white_check_mark: The Node.js best practices list (June 2021)
★ 0 5y agoExplain → -
compose-samples ⑂
Official Jetpack Compose samples.
★ 0 5y agoExplain →
No repos match these filters.