My Journey From Logistics to Software Engineering

Three years ago, I was managing logistics operations, tracking shipments, optimizing routes, solving last-mile problems. Today, I write Python scripts, build AI agents, and debug C programs at 42 São Paulo.

This wasn't a career change. It was a fundamental shift in how I think about problems.

The Pivot

Logistics taught me systems thinking. Every shipment is a node in a graph. Every delay cascades. You learn to anticipate failure modes before they happen. These skills transferred more directly to software engineering than I expected.

Writing code is also systems thinking. You design components, manage state, handle errors, and optimize flows. The vocabulary changes, but the mental models overlap.

Discovering AI

What truly accelerated my transition was discovering artificial intelligence, not as an end-user, but as a builder. I started taking mentorships with Professor Sandeco (IFG/UFG), diving into:

  • CrewAI for multi-agent systems
  • RAG (Retrieval-Augmented Generation) pipelines
  • Prompt Engineering and Guardrails
  • MCP (Model Context Protocol) and A2A (Agent-to-Agent)

Each concept opened a new door. AI wasn't just a tool, it became the lens through which I now approach software engineering.

What's Next

I'm building. Python automation tools, Docker environments, AI agent experiments. This site documents the journey, the wins, the failures, and everything I learn along the way.

If you're considering a similar transition, my advice: start building. Theory is valuable, but nothing replaces the confidence that comes from shipping something real.