Skip to content
View Juanipis's full-sized avatar
:shipit:
Reptiliano
:shipit:
Reptiliano

Highlights

  • Pro

Block or report Juanipis

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. 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
Juanipis/README.md

Hi, I'm Juan Pablo Díaz Correa 👋

Systems and Computer Engineer from EIA University, based in Medellín, Colombia. I design multi-tenant SaaS backends, enterprise apps on Power Platform and AI agents that do real work — and I love taking apart how things work.

Outside work I reverse-engineer file formats and protocols, write native macOS apps and automate my home.

🟢 Open to freelance work: AI agents, SaaS backends, Power Platform apps, or any project that wants to change the world. Write to me in English or Spanish.

💼 Experience

Technical Lead — PROCOL · Nov 2025 – Present

  • Designed and built the Go + PostgreSQL backend of a multi-tenant construction-contract accounting SaaS on Azure (Ory Hydra federated to each customer's Entra ID, Bicep infrastructure); cut critical queries from 9.4 s to 71 ms.
  • Adopted Power Apps Code Apps while still in preview: React / TypeScript on Dataverse with Clean/Hexagonal Architecture, Custom APIs and audited data migrations.
  • AI agents on Power Platform and Teams that review code and build features in Azure DevOps over MCP.

AI Engineer (Freelance) — ABACO · Aug 2025 – Present

  • Multi-agent platform (Pydantic AI on Azure OpenAI) that writes food-security policy bulletins, with human-in-the-loop review and publication-ready PDF and DOCX.
  • Observatory agent on AWS Lambda that answers questions over child-nutrition indicators with charts, maps and time series.

Intern — ISA · Jan 2025 – Jul 2025

  • Digitized field visits with Survey123 + Power Automate, and a Python desktop app that generates reports and transcribes audio with faster-whisper.

Full Stack Remote Developer — Kuenta · Jun 2023 – Feb 2024

  • Go and Python (gRPC) microservices, Angular-Ionic frontend and GitLab CI/CD for a fintech platform.

🎓 Systems and Computer Engineering, EIA University (2021 – 2025, graduated) · 🥈 Second place, Generative AI Hackathon at EIA.

🚀 Featured projects

Project What it does
Quake Alert Listener Earthquake warnings for Home Assistant in one dependency-free Python file: official early warnings, Google's Android alerts, USGS, EMSC and SGC, with estimated shaking and seconds until the S-wave.
pdfgen-juanipis Python library on PyPI that turns editable HTML into paginated PDF and Word with CSS Paged Media.
Claude History Dashboard Local dashboard and MCP server for your Claude Code history: tokens, estimated cost, live sessions and search.
FanCtl Native macOS fan controller for Apple Silicon that talks to the SMC through IOKit.
MotoBuds for Mac Native macOS app for Motorola Moto Buds, reverse-engineered from the official Android app.
StardewEchoes Stardew Valley mod that gives NPCs persistent memory (pgvector) and LLM-driven dialogue.
Dead Cells Save Sync Moves Dead Cells progress from the Netflix mobile build to Steam, with the save format documented byte by byte.
Wiimote Manager Pro Use Wii Remotes as Xbox 360 controllers on Windows, with per-game profiles and motion controls.

More on juanipis.xyz/projects.

🛠️ Tech stack

  • Languages: Python, TypeScript, Go, C#, SQL, Swift, Dart, Java
  • Frameworks: FastAPI, React, Astro, NestJS, Next.js, Angular, Flutter, Three.js
  • AI: Pydantic AI, LangChain / LangGraph, RAG, embeddings + pgvector, Azure OpenAI, MCP, multi-agent systems
  • Cloud: AWS (Lambda, S3, Aurora), Azure (Entra ID, Container Apps, Bicep), Power Platform (Code Apps, Dataverse, Power Automate), Docker
  • Data: PostgreSQL, SQLite, MongoDB, gRPC, OAuth2 / OIDC, Clean / Hexagonal Architecture, CI/CD

📫 Contact

Pinned Loading

  1. dance_club_comuna_8 dance_club_comuna_8 Public

    Dart 1

  2. backend_tienda_online backend_tienda_online Public

    Backend necesario para una tienda online

    Python

  3. AprendIoT AprendIoT Public

    AprendIoT es una aplicación web que te permite aprender sobre el Internet de las cosas (IoT) de una manera interactiva y divertida.

    HTML 1

  4. QuimeraEyes QuimeraEyes Public

    El trabajo para introducción a la ingeniería

    Python

  5. Huffman Huffman Public

    Este programa es capaz de comprimir texto plano utilizando la codificación Huffman. El algoritmo de Huffman es un método de compresión de datos que utiliza la frecuencia de aparición de cada símbol…

    Java

  6. pdf-translator pdf-translator Public

    TypeScript