How do you build intelligent systems?
One engineering problem at a time.

Exploring software engineering, RAG, generative AI, LLM systems and recommendation systems-one problem, experiment and engineering note at a time.

What is AI Genius?

AI meets engineering.

AI Genius is my personal technical space for learning, building and documenting the engineering behind intelligent systems.

Learn

Strengthening the foundations of software engineering, algorithms, system design and AI/ML.

Build

Turning concepts into implementations, experiments and eventually production-oriented systems.

Write

Documenting what I learn, the problems I solve and the engineering decisions behind them.

Current Focus

What I'm focusing on

I'm expanding my software engineering foundations while deepening my work in generative AI and RAG, with a growing interest in LLM and recommendation systems.

  • Software Engineering

    Algorithms & Data Structures
    Object-Oriented Design
    Testing & Clean Code

  • AI / ML Engineering

    Generative AI
    RAG & Retrieval
    LLM Systems
    ML Evaluation

  • Intelligent Systems

    Recommendation Systems
    Ranking & Personalization
    Scalability
    Reliability

Learning Lab

A structured approach to becoming a stronger software engineer.

A growing collection of structured Learning Paths that turns study into working intuition.

Engineering Notes

Learning by building. Thinking by writing.

Technical notes on software engineering, AI/ML, system design and the problems I'm working through. Published on AI Genius and distributed through Substack.

Designing a Scalable URL Shortening Service
System Design

Designing a Scalable URL Shortening Service

Working through requirements, capacity estimation, short-code generation, caching, database scaling, and the reliability trade-offs involved in designing a URL shortener that handles hundreds of billions of mappings.

Read note

Newsletter

Get new Engineering Notes

Subscribe through Substack when you want new notes delivered to you.

Who is behind AI Genius?

Antonio Nocerino

Software Engineer and ML Engineer working on reliable generative AI and retrieval systems.

My background spans Computer Engineering and Artificial Intelligence, with professional experience in machine learning, generative AI and RAG, and an active interest in LLM and recommendation systems.

Work with me

Think I could be a good fit?

I'm interested in engineering roles where I can build reliable RAG and generative AI products and grow further into LLM infrastructure, retrieval, ranking and recommendation systems.

Refer me

Know a team or role where my background could be relevant?

View LinkedIn

Work with me

Interested in collaborating on an engineering or AI/ML project?

Get in touch

See my work

Explore my code, experiments and technical learning.

Open GitHub