<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Engineering on Ikwuka Okoye</title><link>https://ikwukao.dev/tags/engineering/</link><description>Recent content in Engineering on Ikwuka Okoye</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Sun, 09 Aug 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://ikwukao.dev/tags/engineering/index.xml" rel="self" type="application/rss+xml"/><item><title>What Building an AI Agent Taught Me About Backend Engineering</title><link>https://ikwukao.dev/journal/ai-agent-lessons-learned/</link><pubDate>Sun, 09 Aug 2026 00:00:00 +0000</pubDate><guid>https://ikwukao.dev/journal/ai-agent-lessons-learned/</guid><description>&lt;h2 id="what-building-an-ai-agent-taught-me-about-backend-engineering"&gt;What Building an AI Agent Taught Me About Backend Engineering&lt;/h2&gt;
&lt;p&gt;Building an AI agent initially appears to be an exercise in working with language models.&lt;/p&gt;
&lt;p&gt;In practice, much of the work quickly becomes familiar backend engineering.&lt;/p&gt;
&lt;p&gt;Requests need validation.&lt;/p&gt;
&lt;p&gt;State needs to be managed.&lt;/p&gt;
&lt;p&gt;External services need timeouts.&lt;/p&gt;
&lt;p&gt;Failures need to be handled.&lt;/p&gt;
&lt;p&gt;Operations need to be observable.&lt;/p&gt;
&lt;p&gt;Components need clear boundaries.&lt;/p&gt;
&lt;p&gt;The language model adds a new dimension, but many of the underlying engineering principles remain the same.&lt;/p&gt;</description></item><item><title>Designing This Portfolio as an Engineering Project</title><link>https://ikwukao.dev/journal/designing-this-project/</link><pubDate>Wed, 05 Aug 2026 00:00:00 +0000</pubDate><guid>https://ikwukao.dev/journal/designing-this-project/</guid><description>&lt;p&gt;A technical portfolio should do more than list technologies.&lt;/p&gt;
&lt;p&gt;For an engineer working in backend systems, distributed systems, and platform engineering, the portfolio itself is an opportunity to demonstrate how problems are approached, how systems are designed, and how engineering decisions are communicated.&lt;/p&gt;
&lt;p&gt;That became the foundation for this project.&lt;/p&gt;
&lt;h2 id="more-than-a-portfolio"&gt;More Than a Portfolio&lt;/h2&gt;
&lt;p&gt;The intention behind this site is to present engineering work in a way that reflects the work itself.&lt;/p&gt;</description></item></channel></rss>