Back to blog
4 min read

Hello World - Welcome to My Engineering Blog

IntroductionAI/MLEngineering

Hey there! 👋

I'm Olusegun, a Software Engineer passionate about building intelligent, scalable systems that make a real impact.

I hold an MSc in Artificial Intelligence & Robotics (Distinction) and a First Class Honours in Physics & Electronics.

Over the past 5+ years, I've built systems across diverse domains: NLP pipelines for aerospace compliance, fintech crypto payment platforms, and mobile banking apps reaching over hundreds of thousands of users.

This blog is where I share what I've learned along the way.

What I Write About

This blog covers the intersection of AI/ML engineering and practical software development:

  • AI/ML Engineering — Building production-ready machine learning systems, from embeddings and vector search to agentic AI workflows. I'll share real implementations, not just theory.

  • NLP & Semantic Search — Techniques for understanding text at scale: sentence transformers, FAISS indexing, and retrieval-augmented generation (RAG).

  • Full-Stack Development — Modern web development and API design patterns that actually scale.

  • System Design — Architecture decisions, trade-offs, and lessons learned from building systems that handle thousands of transactions daily.

  • Cloud & Infrastructure — AWS, Docker, Kubernetes, and the DevOps practices that keep production systems running smoothly.

Why AI/ML Engineering?

The line between "ML researcher" and "software engineer" is blurring. Today's most impactful AI systems aren't just clever models — they're well-engineered products that combine:

  • Robust data pipelines
  • Efficient inference infrastructure
  • Thoughtful API design
  • Reliable monitoring and observability

I focus on this intersection because great AI needs great engineering. A model that can't deploy reliably or scale efficiently isn't useful, no matter how impressive the benchmarks.

My Approach

I believe in:

Learning in public — Writing forces clarity. If I can't explain something simply, I don't understand it well enough.

Practical over theoretical — Real code, real trade-offs, real lessons. Every post includes implementations you can actually use.

Depth over breadth — I'd rather go deep on one topic than skim ten. Understanding why something works matters more than knowing that it works.

What's Coming

I'm working on posts about:

  • Building semantic search engines with transformers and FAISS
  • Designing agentic AI systems with LangChain and CrewAI
  • and many more 🙂

Let's Connect

I'm always happy to discuss engineering challenges, collaborate on interesting problems, or just chat about tech.

Thanks for reading. I hope you find something useful here.