Enock Nyamweya

Software & Systems

I like building things that work, taking apart things that do not, and making computers do the boring work for me.

About

I care most about how software behaves in the real world. If a piece of tech feels like magic, I usually try to build a small version from scratch just to see how it works inside.

Most of my time goes into writing backend systems, figuring out concurrency so threads do not step on each other, and automating pipelines so I never have to do the same task twice by hand.

I do not get attached to specific languages. Hand me clear documentation and a good problem, and I will figure it out.

Things I Have Built

2026

The Dantide Automation Engine

Python, Multi-Agent Pipelines, OAuth

  • Built an automated publishing engine that stages content and handles social publishing on a schedule.
  • Wrote duplicate-detection checks to stop runaway agents from posting the same thing twice.

2026

Concurrent Counter & Thread Safety

Java, Concurrency, Multithreading

  • An experiment pitting multiple threads against shared numbers to study race conditions up close.
  • Added atomic locking mechanisms so threads stop corrupting each other under high load.

2026

Event Management System

C++, Object-Oriented Design

  • A modular control system for managing zones, crowd alerts, and live event monitoring.
  • Structured clean parent-child relationships so new features plug in without breaking existing ones.

2025 - 2026

Custom Data Structures & Query Tool

C++, Java, SQL

  • Built my own MinHeaps and graph pathfinding algorithms from scratch because standard libraries teach you less.
  • Built a terminal-based SQL query tool for searching and updating relational music databases.

Tools

Python / C++ / Java / TypeScript / SQL / Bash / Linux / Docker / PostgreSQL / MySQL / Git / Convincing AI agents to behave