Angelo Perrotta

Angelo Perrotta

AI Agent Developer  |  Systems Engineering — UAI, Buenos Aires

I'm a third-year Systems Engineering undergraduate at Universidad Abierta Interamericana and an AI Agent Developer at Botmaker, Latin America's largest conversational platform. I work at the intersection of conversational AI, mathematics education, and physical robotics — shipping production chatbots, prototyping vision-guided robots at the CAETI lab, and teaching Algebra and Calculus as a lab assistant.

I'm currently building AlgorIA, an educational chatbot validated by the Systems Engineering Director for integration into UAI's program, and I co-author research at the university. I unwind by analyzing chess games — which is exactly why I ended up building a robot that plays them.

Selected Projects

∫ x² dx = x³/3 + C solve(2x + 5 = 13) → x = 4

AlgorIA — Educational AI Chatbot

Python | FastAPI • Anthropic SDK • Docker

Can a multi-agent LLM system replicate the dialogic teaching of a real Algebra and Calculus professor? AlgorIA serves UAI students with subject-specialized agents and per-course knowledge bases. Migrated from a no-code platform to a custom FastAPI backend, validated by the Systems Engineering Director for integration into the program.

Methods: Multi-agent architecture · LLM orchestration · Knowledge retrieval · Session management · Containerized deployment
FEN → Stockfish → arm

Chess Robot — Vision-Guided Robotic System

Python | OpenCV • YOLO • Stockfish | Flask

End-to-end pipeline that closes the loop from board recognition to physical move execution. Camera captures the board → OpenCV/YOLO detect pieces and squares → FEN encoding → Stockfish evaluates the position → robotic arm executes the move. Built at UAI's CAETI robotics lab under Prof. Néstor Balich.

Methods: Computer Vision · Object Detection · FEN Encoding · Inverse Kinematics · Flask REST API · YouTube demo
tracker.update(frame) conf: 0.94

Vision Tracker

Python | OpenCV

Real-time object tracking module built for the CAETI robotics lab. Designed as a reusable component for downstream robotics applications — from vision-guided arms to autonomous navigation prototypes.

Methods: Real-time tracking · OpenCV pipelines · Camera calibration · Modular architecture
! anomaly temp °C humidity %

Environmental Monitor — DHT11 IoT Dashboard

Arduino | Python • FastAPI • SQLite • ML

Can low-cost IoT data fuel real-time anomaly detection? A complete pipeline: a physical DHT11 sensor on Arduino streams temperature and humidity data through Python and FastAPI, persists to SQLite, and surfaces in a glassmorphism dashboard with Chart.js. ML layer flags anomalies live.

Methods: Embedded Sensing · IoT Pipelines · REST APIs · Time-series Anomaly Detection · Live Dashboards
PRODUCT QTY SUPPLIER STATUS harina 50kg Molino S.A. low! azucar 120kg Sucros ok huevos 200u Avi-Hnos ordered leche 80L La Serení ok

Sistema de Compras a Proveedores

C# | .NET Framework

Academic project for automated supplier purchasing management. Detects low stock, generates purchase orders linked to suppliers by category, logs employees per operation, and produces spending reports. Built in a team using GitHub for version control. Delivered and approved.

Methods: OOP Design · Inventory State Machines · Purchase Order Lifecycle · GitHub Workflow
π θ α ± Δ Q: 2x + 5 = 13 [A] x=4 [B] x=3 [C] x=5

Algebra Game — First Exam Study Tool

JavaScript | HTML/CSS

Gamified study tool for Algebra exam preparation, originally built as a class project and now used by other students for review. Quiz mechanics, score tracking, and reinforcement on key concepts. The dedicated landing page is live at ayga-primerparcial.com.

Methods: Game design · Exercise gamification · Browser-based · Educational UX

Research & Publications

Del tablero al algoritmo

Universidad Abierta Interamericana Single-author · Self-taught from scratch Presented at CIITI 2025 (XXIII Congreso Internacional en Innovación Tecnológica Informática)

Independent research paper exploring the intersection of chess and algorithmic reasoning. Built end-to-end — research, writing, and presentation — autonomously, and presented at the international congress hosted by UAI.

Diversidad generacional en el ámbito laboral: definiciones, impactos y estrategias de integración

Universidad Abierta Interamericana Published on Zenodo · DOI: 10.5281/zenodo.16061610

Academic paper on generational diversity in the workplace — definitions, impacts, and integration strategies. Open-access publication on Zenodo with assigned DOI.

Two papers in development for publication on behalf of UAI

Universidad Abierta Interamericana Status: Active development · Titles to be announced

Currently authoring two academic papers as part of my role as Academic Researcher at UAI. Both target peer-reviewed publication.

AlgorIA — Pedagogical Validation & Institutional Integration

Universidad Abierta Interamericana Advisors: Director Monferrato (Systems Engineering)

Educational chatbot validated by the Systems Engineering Director for incorporation into the Analista en Sistemas program, with potential to scale to UAI's Ultra virtual platform. Ongoing collaboration through the UAITECH entrepreneurship program to evaluate AlgorIA as an educational venture.

Selected Freelance Web Work

Sites I designed and shipped end-to-end — from cold outreach and proposal to deployment, training, and post-launch support.

Angelo Perrotta

Personal portfolio angeloperrotta.online ↗

Gold Culture BSAS

Cultural venue goldculturebsas.com ↗

Cultural de Banfield

Community space culturaldebanfield.com.ar ↗

Pixelix Studio

Design studio pixelixstudio.com.ar ↗

AyGA Primer Parcial

Academic landing ayga-primerparcial.com ↗