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 →
{ }

Check the result, not the config: how git-wrong-email works

git-wrong-email is a shell script that refuses to let a commit with the wrong email leave the machine. Why the hook that matters most is pre-push, what it costs to install a global hook without switching off every repo's own hooks, and what it still misses.

{ }

A client's email on my personal repo: why git-wrong-email exists

One day my personal projects started signing commits with the email of the client I work for instead of mine. A GUI git client had rewritten my global config, and nothing warned me.

Several Macs and a folder of scripts: why I needed macsetup

Several Macs and a folder of scripts: why I needed macsetup

I have several MacBooks that should share an environment without all of them having the same things. For over a year I handled it with Homebrew scripts, and the scripts failed at exactly that: they didn't know what was on the machine, didn't know what belonged there, and got things wrong without saying so.

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