Greedy Algorithms: Concepts and Applications
Learn what greedy algorithms are, how they work, and where they can be effectively applied to solve optimization problems.
Hi, I'm Pedro, a full stack engineer based in Brazil with 5+ years of experience building production web applications in TypeScript, React, Node.js, and Python. I build frontends for human-in-the-loop platforms that produce LLM training data, and I build and run an AI grading SaaS for teachers end to end.

True Source
Built dynamic, editable entire contact components section from Figma to Preact and Tailwind.

São Braz Collab
A full-stack web platform developed to host and promote the São Braz art event.

Sindras
Custom-built subscriber management system and a dynamic blog platform for publishing content.

Triilha Platform
Developed the entire SaaS platform components from Illustrator to React and TailwindCSS.

Velocità
Built dynamic, editable main e-commerce components from Figma to Preact and Tailwind.

PowerBI Reports
Developed interactive dashboards integrating data from Excel, SQL, Python, and R to actionable business insights.

Dirlididi Algorithms
Solved algorithm challenges using fundamental data structures and techniques.
Learn what greedy algorithms are, how they work, and where they can be effectively applied to solve optimization problems.
A beginner-friendly guide to understanding dynamic programming with clear explanations of memoization and tabulation techniques.
Explore the core concepts of data structures and algorithms (DSA), how they are applied in programming, and why they’re essential for writing efficient code.
Learn the fundamentals of recursion, how it works behind the scenes, and when to apply it in problem-solving.
Let's talk! Schedule a 30-minute call to discuss projects, ideas, or collaborations.