Sergio Infante
Sergio Infante
Software Engineer · Cloud Architect

Building software for nearly twenty years.
Teaching what I learned the hard way.
Finishing what I start, even if it takes eight years.

Python, AWS & clean architecture. Nearly 20 years building software, courses and content for the Spanish-speaking community.

What I build

Noonly

Noonly

A professional work memory for macOS. You record what happened and the app remembers it, structures it and gives it back. It all lives in Markdown files you own, on your Mac.

macOS 14 or later · Free
See it and download →

Latest posts

View all →
What did I do this week? One command to answer it

What did I do this week? One command to answer it

I work on several machines, and some of them aren't mine. At the end of the week I need to know what I did on each one, and the answer was spread across dozens of repositories. didwhat is a command that gets it in one step, with nothing to install but a binary.

{ }

Reading back what a person typed: compactref 1.1.0

I wanted to ship a new version of my library, and my first ideas were adding Pyrefly or raising the Python version. Neither changed anything for the people who use it. What did: accepting a reference typed in lower case without breaking the 1.0 promise, and proving it is safe without the GIL instead of assuming it.

{ }

No license is not public domain

To grow my address library I reviewed more than 800 open data sources across 31 states. Most declared no license, in several the publisher's license did not match the aggregator's, and only nine states passed. This is how you actually verify a license.

Conferences

All talks →
2025

Integrating LLMs into AWS: Intelligent Text Processing with Bedrock, OpenAI, and Step Functions

A real-world case of integrating language models into a text processing pipeline. Learn how to combine multiple providers to enrich your text data asynchronously and efficiently, using AWS Step Functions and Lambda.

AWS Community Fest Peru 2025
2025

Clean Architectures with Python & FastAPI

This talk analyzes how to apply Clean Architecture principles in FastAPI projects to improve maintainability, scalability, and code quality. It covers separation of concerns, business logic organization, best practices for integrating with external services and databases, and strategies for testing and refactoring, leveraging FastAPI's native capabilities for data validation and dependency injection.

PyCon Colombia 2025

Gallery

Full gallery →

Courses & content