Jonathan Vallejo Muñoz

Jonathan Vallejo Muñoz

Senior Director of Software Engineering @ Lendingfront

About

I am passionate about software development, leadership, and personal growth. I deeply believe that every person, if they truly decide to, has the ability to actively build their life and reach great personal and professional goals. For me, everything begins with the ability to take action, have initiative, autonomy, and take control of the decisions that define our path. One of the principles that identifies me most is: "never stop learning." Learning constantly gives meaning to my life. I enjoy facing new challenges, stepping out of my comfort zone, and discovering new ways to grow both technically and as a person. I am also passionate about positively impacting the people around me. I like sharing my learnings, experiences, and mistakes, with the intention of contributing even a small grain of sand to others' growth. This is part of my daily life from my leadership role at LendingFront, where I seek to empower teams, mentor people, and build a culture of continuous learning, but I also apply it in my personal life with those I have the opportunity to share and grow with.

Workshop

Artificial IntelligenceCore Python

Beyond Vibe Coding: Spec Driven Development with Code Graphs

FORMAT: WorkshopLEVEL: IntermediateLANGUAGE: Spanish

Artificial intelligence is changing the way we build software, but writing prompts and accepting code suggestions is not enough to work on real systems. In applications with multiple layers, dependencies, and business rules, the real challenge is not just generating code, but understanding where to change it, how it impacts the system, and how to validate it correctly. In this workshop you will explore an evolution of Spec Driven Development using Code Graphs as a structured context source. Starting from a web application built with FastAPI, you will work on a specific feature following a guided flow: requirement, specification, graph context, planning, tasks, implementation, and validation. During the session you will learn the Spec Driven Development flow, from defining the requirement to creating the specification, planning, generating tasks, implementation, and validation. You will also see how a code graph can represent files, functions, classes, relationships, and dependencies, allowing AI not to depend solely on textual context or isolated prompts. This will help you reduce common errors such as duplicating logic, modifying incorrect layers, or ignoring affected tests. Upon completion, you will understand how to move from improvised use of AI in development to a more structured, traceable, and reliable process. You will learn to combine specifications, real code context, and AI assistance to build software with greater technical clarity, better impact validation, and logic applicable to real projects.

Esneider Bravo Benitez

Esneider Bravo Benitez

Software Engineer @ Muno Labs

Jonathan Vallejo Muñoz

Jonathan Vallejo Muñoz

Senior Director of Software Engineering @ Lendingfront

View talk

Want to know more?

Join PyCon Colombia newsletter and get a complete overview of our events, speakers and community participation.