Hospital hydraulic automation — undergraduate thesis (HMI + PLC)

Undergraduate thesis at CUJAE: a complete automation proposal for a pediatric hospital's hydraulic supply system, designed to replace a manual 6-hour pump cycle with an autonomous software-driven solution. Built a functional HMI in Python/KivyMD and validated the control logic via OPC-UA against industrial PLCs in a simulated environment.

Client
CUJAE (Automation Engineering thesis)
Role
Lead Automation Engineer — Thesis
Year
2023
Timeline
2021 — 2023 (multi-semester undergrad thesis)
Python OpenCV Linux
Hospital hydraulic automation — undergraduate thesis (HMI + PLC)

Problem

This was my undergraduate thesis at CUJAE (Automation Engineering, 2018–2023). The proposal targeted a pediatric hospital’s hydraulic supply, where staff was running a manual 6-hour pump cycle — physically present, watching tank and cistern levels and switching the pump by hand on a fixed schedule. The thesis asked whether the cycle could be replaced with an autonomous software-driven solution, and what the supervisory layer for that solution should look like.

I haven’t practiced industrial automation professionally since 2023 — this case study is here as background and signature work, not as an active service. The control logic was validated in a simulated environment via OPC-UA.

Approach

The proposal spanned three layers:

Outcome

The complete proposal — control logic + HMI + OPC-UA integration — was defended as my undergraduate thesis at CUJAE in 2023 and earned both the Scientific Merit Award and the Integrality Award (top academic honors that year). One of the byproducts also became a peer-reviewed publication on open-source HMI design for hospital systems.

Technologies used

Python OpenCV Linux
Visuals

Screens

Keep exploring

More work

Linkeum Wallet: a multi-currency fintech wallet in 30 days
Fintech · 30 days · 2 engineers

Linkeum Wallet: a multi-currency fintech wallet in 30 days

Shipped a production fintech wallet in 30 days with a 2-engineer team — multi-currency, KYC, 2FA, real-time notifications. Built on Nest.js + Next.js Server Actions over a Turborepo monorepo.

Nest.js Next.js Turborepo PostgreSQL
Read the case study
A fuel and cooking-gas marketplace for Cuba, with QR pickup
Fuel & Gas · Web + Android · External integration

A fuel and cooking-gas marketplace for Cuba, with QR pickup

Muévete y Cocina turns the daily scramble for fuel and cooking gas in Cuba into an order-ahead flow: browse nearby service centers and live prices, reserve litres or a gas cylinder, pay, and pick up against a QR. Since the team white-labelled it, the same codebase reaches customers under two selling brands, Mercaful and Gasolero. I proposed and built its offline-first Flutter courier app end to end, shipped heavily on the customer web app alongside the company's frontend lead and a designer, and over time took my work into the backend too: delivery evidence, access control, and per-brand legal documents.

Flutter React Router Vite TypeScript
Read the case study
AI News Intelligence — n8n agent over FastAPI + Redis + SvelteKit
Side project · n8n · Agent · RAG

AI News Intelligence — n8n agent over FastAPI + Redis + SvelteKit

Personal side project: an AI agent that orchestrates news data via n8n, serves it through a FastAPI + Redis cache layer, and talks to users through a SvelteKit chat UI. Whole stack containerized with Docker Compose for one-command deploy.

FastAPI Python Redis Docker
Read the case study