Skip to content
View GustavoBaranda's full-sized avatar
:octocat:
:octocat:

Highlights

  • Pro

Block or report GustavoBaranda

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
GustavoBaranda/README.md

Gustavo Baranda

Full Stack Python Developer · Backend Engineering · Open Source

I'm a Full Stack Python Developer with a strong backend focus, working primarily with Python, Django, and SQL Server. My work focuses on backend architecture, API development, relational databases, asynchronous processing, and maintainable software.

I also develop web applications using TypeScript, React, and Next.js. I'm the creator and technical lead of chatflow-agent, an open source Python library where I work on architecture, features, testing, documentation, and contributions from other developers.

I hold a Higher Technical Qualification in Software Development and am currently pursuing a degree in Data Science.

Portfolio LinkedIn Email


Featured Open Source · chatflow-agent

Creator & Technical Lead · Repository · PyPI Package · Documentation

chatflow-agent is an open source Python library designed to build, coordinate, and orchestrate multi-agent systems and conversational workflows.

pip install chatflow-agent

Its modular architecture decouples agent orchestration, model providers, session persistence, and communication adapters—enabling developers to reuse agent logic across interfaces and configure components independently.

Key Capabilities

  • Multi-Agent Orchestration & Handoffs: Asynchronous coordination with native agent-to-agent delegation and collaborative execution workflows.
  • Tool Calling & Execution: Structured tool definition and execution lifecycle for extending agent capabilities.
  • Session State & Persistence: Built-in SQLite session persistence, turn management, and per-session concurrency safety.
  • Multi-Platform Channels: Ready-to-use adapters for WhatsApp, Telegram, and CLI, alongside generic webhook integration via FastAPI.
  • Reliability & Security: Automatic retries, turn rollback mechanisms, HMAC webhook signature verification, and automated test coverage.
  • Open Source Collaboration: Actively maintained with technical documentation, structured contribution guidelines, and collaborative code reviews for external pull requests.

Contributing Guide · Issues · Pull Requests · Security Policy


Tech Stack & Core Competencies

Primary Specialization

Python, Django, and SQL Server form my core backend foundation.

Python Django SQL Server

Backend & Python Ecosystem

Django REST Framework FastAPI Celery Redis Django Channels WebSockets REST APIs

Frontend

TypeScript JavaScript React Next.js Tailwind CSS HTML5 CSS3 Sass Bootstrap

Databases

PostgreSQL MySQL SQLite MongoDB Firebase

Infrastructure & Tools

Docker pytest Git GitHub Linux Postman VS Code

Data & Analysis

Pandas NumPy SciPy


Public Projects

A curated selection of public repositories and web applications:

  • WeatherFlow-API — Weather data REST API built with Django REST Framework, featuring OpenAPI documentation (Swagger UI & ReDoc), modular serializers, health check endpoints, and an automated testing suite with pytest-django.
  • Portfolio — Personal web portfolio built with Next.js (App Router), React, TypeScript, and Tailwind CSS, featuring component-driven architecture and technical SEO optimization. Live at gustavobaranda.com.

Languages

  • Spanish: Native
  • English: Intermediate technical reading and writing; continuing study.

GitHub Activity

Gustavo Baranda GitHub contribution activity

GitHub streak statistics: Total Contributions, Current Streak, and Longest Streak

  1. 🎉 Merged PR #158 in GustavoBaranda/chatflow-agent

Pinned Loading

  1. chatflow-agent chatflow-agent Public

    Lightweight, async multi-agent framework with native SQLite persistence and handoffs for WhatsApp, Telegram, Webhooks, and CLI. Production-hardened with HMAC webhook security, automatic retries, an…

    Python 25 28

  2. Portfolio Portfolio Public

    Portfolio Web Personal desarrollado con TypeScript (TSX), Next.js 16 (App Router), React 19, Tailwind CSS v4, Framer Motion, SEO (Sitemap & JSON-LD) y API de contacto con Nodemailer.

    TypeScript 1