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

Exploring software engineering, AI/ML and system design, 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 deliberately expanding my software engineering foundations while building on my background in AI and machine learning.

  • Software Engineering

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

  • AI / ML Engineering

    Machine Learning
    Computer Vision
    Generative AI
    ML Systems

  • System Design

    Architecture
    Scalability
    Distributed Systems
    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 working at the intersection of software engineering and AI/ML.

My background spans Computer Engineering, Artificial Intelligence and Robotics, with professional experience in machine learning and computer vision.

Work with me

Think I could be a good fit?

I'm interested in software engineering roles where I can work on challenging systems and bring my AI/ML background into the broader software engineering stack.

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