<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Projects on Ikwuka Okoye</title><link>https://ikwukao.dev/projects/</link><description>Recent content in Projects on Ikwuka Okoye</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Sat, 08 Aug 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://ikwukao.dev/projects/index.xml" rel="self" type="application/rss+xml"/><item><title>Flux-Gateway</title><link>https://ikwukao.dev/projects/flux-gateway/</link><pubDate>Sat, 08 Aug 2026 00:00:00 +0000</pubDate><guid>https://ikwukao.dev/projects/flux-gateway/</guid><description>&lt;h2 id="overview"&gt;Overview&lt;/h2&gt;
&lt;p&gt;Flux-Gateway is a high-performance API Gateway and Reverse Proxy built in Go from scratch to safeguard downstream microservices from traffic spikes and cascading network partitions.&lt;/p&gt;
&lt;h2 id="engineering-highlights"&gt;Engineering Highlights&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Engineered an in-memory, thread-safe Circuit Breaker using Go &lt;code&gt;sync.RWMutex&lt;/code&gt; primitives.&lt;/li&gt;
&lt;li&gt;Reduced failed-request latency from a 2000ms TCP connection timeout to less than 0.4 milliseconds through automated fail-fast edge boundaries.&lt;/li&gt;
&lt;li&gt;Built a low-latency traffic-policing tier using atomic Redis Lua script execution to prevent race conditions across multi-node scaling contexts.&lt;/li&gt;
&lt;li&gt;Validated the traffic-policing layer under a simulated load of 14,200 requests per second.&lt;/li&gt;
&lt;li&gt;Integrated concurrent background health probers using &lt;code&gt;context.Context&lt;/code&gt; timeout handles to actively evaluate upstream cluster degradation.&lt;/li&gt;
&lt;li&gt;Implemented automated circuit-state transitions based on upstream health.&lt;/li&gt;
&lt;li&gt;Added a decoupled telemetry interface at &lt;code&gt;:8090/metrics&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Exported Prometheus RED metrics for application observability and p95/p99 latency analysis.&lt;/li&gt;
&lt;li&gt;Practiced table-driven TDD alongside the native Go race detector.&lt;/li&gt;
&lt;li&gt;Used Miniredis in-memory mocks for deterministic Redis testing.&lt;/li&gt;
&lt;li&gt;Established a GitHub Actions quality gate requiring a minimum of 70% code coverage.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="engineering-focus"&gt;Engineering Focus&lt;/h2&gt;
&lt;p&gt;Reliability · Concurrency · Fault Tolerance · Traffic Control · Observability · Testing&lt;/p&gt;</description></item><item><title>Platform-Infra</title><link>https://ikwukao.dev/projects/platform-infra/</link><pubDate>Sat, 08 Aug 2026 00:00:00 +0000</pubDate><guid>https://ikwukao.dev/projects/platform-infra/</guid><description>&lt;h2 id="overview"&gt;Overview&lt;/h2&gt;
&lt;p&gt;Platform-Infra is a master multi-project orchestration repository applying Infrastructure-as-Code principles to declaratively manage configurations and workloads for core Go services.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="engineering-highlights"&gt;Engineering Highlights&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Authored declarative Terraform configurations for local Kubernetes infrastructure.&lt;/li&gt;
&lt;li&gt;Partitioned Kubernetes workloads into isolated &lt;code&gt;flux-ingress&lt;/code&gt; and &lt;code&gt;strata-analytics&lt;/code&gt; namespaces.&lt;/li&gt;
&lt;li&gt;Deployed managed stateful caching nodes through infrastructure configuration.&lt;/li&gt;
&lt;li&gt;Designed Kubernetes ConfigMaps to separate environment parameters from deployment code.&lt;/li&gt;
&lt;li&gt;Injected operational parameters such as worker-pool bounds and buffer sizes through dynamic container environments.&lt;/li&gt;
&lt;li&gt;Built a unified CLI task-runner workflow using Makefile targets and automated Bash scripts.&lt;/li&gt;
&lt;li&gt;Coordinated cross-compilation and multi-stage Docker builds.&lt;/li&gt;
&lt;li&gt;Used &lt;code&gt;scratch&lt;/code&gt; base images to minimize final container image size.&lt;/li&gt;
&lt;li&gt;Targeted final transit images below 20MB.&lt;/li&gt;
&lt;li&gt;Designed deployment workflows targeting rollouts under 25 seconds.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="engineering-focus"&gt;Engineering Focus&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Infrastructure as Code · Kubernetes · Terraform · Containers · Automation · Platform Engineering&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Strata-Log</title><link>https://ikwukao.dev/projects/strata-log/</link><pubDate>Sat, 08 Aug 2026 00:00:00 +0000</pubDate><guid>https://ikwukao.dev/projects/strata-log/</guid><description>&lt;h2 id="overview"&gt;Overview&lt;/h2&gt;
&lt;p&gt;Strata-Log is an ultra-high-throughput distributed log aggregation engine in Go designed to safely process thousands of concurrent log streams over raw TCP network sockets.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="engineering-highlights"&gt;Engineering Highlights&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Designed a zero-allocation byte-buffer recycling tier using a custom &lt;code&gt;sync.Pool&lt;/code&gt; wrapper.&lt;/li&gt;
&lt;li&gt;Achieved an optimal &lt;code&gt;0 allocs/op&lt;/code&gt; performance footprint in heap benchmarks.&lt;/li&gt;
&lt;li&gt;Reduced garbage-collection pressure and eliminated allocation-driven latency spikes.&lt;/li&gt;
&lt;li&gt;Built a context-aware fixed worker-pool architecture using channels.&lt;/li&gt;
&lt;li&gt;Decoupled low-level Linux TCP socket connections from slower disk input/output operations.&lt;/li&gt;
&lt;li&gt;Protected system memory ceilings during bursts reaching 165,000 log lines per second.&lt;/li&gt;
&lt;li&gt;Developed an asynchronous buffered storage manager using a 256KB in-memory page buffer.&lt;/li&gt;
&lt;li&gt;Used &lt;code&gt;bufio.Writer&lt;/code&gt; to batch sequential writes to disk.&lt;/li&gt;
&lt;li&gt;Added background synchronization timers to balance write batching with data durability.&lt;/li&gt;
&lt;li&gt;Implemented connection-handling loops using kernel-level &lt;code&gt;SetReadDeadline&lt;/code&gt; controls.&lt;/li&gt;
&lt;li&gt;Coordinated graceful shutdown with &lt;code&gt;sync.WaitGroup&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Designed shutdown paths to avoid zombie threads and guarantee buffered data flushes.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="engineering-focus"&gt;Engineering Focus&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;High Throughput · Memory Efficiency · Concurrency · TCP Networking · Buffered I/O · Graceful Shutdown&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>IkwukaoDotDev</title><link>https://ikwukao.dev/projects/ikwukaodotdev/</link><pubDate>Sun, 02 Aug 2026 00:00:00 +0000</pubDate><guid>https://ikwukao.dev/projects/ikwukaodotdev/</guid><description>A custom engineering portfolio focused on communicating technical work, engineering direction, and systems-building experience.</description></item><item><title>PokedexCLI</title><link>https://ikwukao.dev/projects/pokedexcli/</link><pubDate>Wed, 22 Jul 2026 00:00:00 +0000</pubDate><guid>https://ikwukao.dev/projects/pokedexcli/</guid><description>A Go-based CLI project exploring API integration, caching, stateful commands, and clean backend-oriented application structure.</description></item><item><title>Asteroids</title><link>https://ikwukao.dev/projects/asteroids/</link><pubDate>Sat, 18 Jul 2026 00:00:00 +0000</pubDate><guid>https://ikwukao.dev/projects/asteroids/</guid><description>&lt;hr&gt;
&lt;h2 id="overview"&gt;Overview&lt;/h2&gt;
&lt;p&gt;Asteroids is a classic arcade-style space shooter rebuilt from the ground up in Python using Pygame.&lt;/p&gt;
&lt;p&gt;The project focuses on the fundamentals behind interactive 2D applications: managing a real-time game loop, responding to user input, updating object state, detecting collisions, and rendering a constantly changing scene at a consistent frame rate.&lt;/p&gt;
&lt;p&gt;Rather than relying on a game engine to handle the underlying mechanics, the project provides a practical exercise in understanding how those systems fit together.&lt;/p&gt;</description></item><item><title>Static Site Generator</title><link>https://ikwukao.dev/projects/static-site-generator/</link><pubDate>Thu, 16 Jul 2026 00:00:00 +0000</pubDate><guid>https://ikwukao.dev/projects/static-site-generator/</guid><description>A Python static-site generator exploring parsing, AST-like structures, Markdown transformation, HTML generation, and clean software architecture.</description></item><item><title>BookBot</title><link>https://ikwukao.dev/projects/bookbot/</link><pubDate>Tue, 14 Jul 2026 00:00:00 +0000</pubDate><guid>https://ikwukao.dev/projects/bookbot/</guid><description>A Python CLI project focused on file processing, text analysis, dictionaries, iteration, and clean command-line application structure.</description></item><item><title>OpsPilot</title><link>https://ikwukao.dev/projects/opspilot/</link><pubDate>Mon, 13 Jul 2026 00:00:00 +0000</pubDate><guid>https://ikwukao.dev/projects/opspilot/</guid><description>A DevOps-focused engineering platform exploring automation, CLI design, container workflows, and cloud-native operations.</description></item><item><title>AI Agent</title><link>https://ikwukao.dev/projects/ai-agent/</link><pubDate>Fri, 10 Jul 2026 00:00:00 +0000</pubDate><guid>https://ikwukao.dev/projects/ai-agent/</guid><description>&lt;hr&gt;
&lt;h2 id="overview"&gt;Overview&lt;/h2&gt;
&lt;p&gt;AI Coding Agent is a command-line developer tool built to explore how modern AI agents can reason about software projects and assist with real-world engineering workflows.&lt;/p&gt;
&lt;p&gt;The project focuses on the practical foundations of an AI-powered coding assistant: understanding a repository, processing developer instructions, reasoning about available context, and producing useful actions or code changes.&lt;/p&gt;
&lt;p&gt;Rather than treating an LLM as a simple text-generation interface, the project explores the architecture required to turn language models into practical software-engineering agents.&lt;/p&gt;</description></item></channel></rss>