Let’s talk

LUIS RODRIGUEZ

Full-stack
software engineer.

I build and support production software for payments, medical transport, and public-sector teams. From the interface to the database, through deployment and production support.

C# / .NET · React · Angular · TypeScript · SQL · Azure

WHAT I BRING TO A TEAM

I ship software where
failure affects real work.

I follow the work across interfaces, services, devices, and data: understanding the requirement, building the integration, testing the change, and explaining it to the people who use it.

See my professional experience

FIELD OPERATIONS

Dispatch that keeps working between connections.

Shipped a bilingual React driver PWA on Azure with WebSocket updates, adaptive polling, and offline synchronization.

Production role · BCPOS · 2025–present

DOCUMENT WORKFLOWS

From complex requirements to a usable investigation tool.

Built Angular and TypeScript interfaces for a document-driven investigation platform using Azure Document Intelligence and Blob Storage, including API integration and validation.

Vaco by Highspring · Frontend contract · 2025

DEVICES + DATA

Software that reaches the counter.

Connected POS software to printers and scanners through a Node.js and TypeScript bridge. Verified a payments database migration with a 17-table smoke test.

BCPOS · Device integration and release checks
Working range

React · Angular · TypeScript · C#/.NET · Node.js · Python (intermediate) · SQL · Azure · Playwright

SELECTED PROFESSIONAL EXPERIENCE

Where I’ve delivered.

More about my work
Sep 2025 — PresentBusiness Computer POSMid-Level Software Developer

Production web, mobile, kiosk, and backend systems for POS, payments, and medical transport. React, Angular, Ionic, C#/.NET, SQL Server, and PostgreSQL.

Shipped a real-time driver PWA on Azure with offline sync and bilingual workflows. Built printer and scanner integrations. Verified a payments database migration with a 17-table smoke test.

May — Sep 2025Vaco by HighspringFrontend Engineer · Contract via Tech First

Angular and TypeScript workflows for a document-driven investigation platform using Azure Document Intelligence and Blob Storage.

Translated requirements into reusable UI components and validated APIs against Docker and Oracle environments.

Jun 2024 — Mar 2025PR Department of HealthSoftware Developer · Direct contract

Angular features for the Bioportal public-health platform in the Epidemiology Division.

JWT-secured workflows, SQL-backed forms, and GitLab CI/CD with code review on a shared monorepo.

Feb 2023 — Mar 2025Truenorth CorporationDeveloper I

Government-facing C#/.NET and SQL Server applications, from requirements clarification through release and maintenance.

Partnered with product, QA, and business users to reproduce defects and explain technical constraints. Delivery through Azure DevOps.

A LITTLE ABOUT ME

I like knowing
why things work.

I’m Luis, a full-stack software engineer in Puerto Rico. My day-to-day work connects software to the world around it: drivers, payments, printers, public-health workflows, and the people who depend on them.

I’m interested in the connection between a well-built system and a physical structure: what holds it together, where it can fail, and how to make the result easier to understand. These personal projects let me explore those questions in public.

PERSONAL PROJECTS · EXPLORE THE WORK

Built out of curiosity.
Open for exploration.

Working tools for the problems I keep coming back to. Try the workflow. Change a condition. Look inside the result.

System Wind Tunnel

RELIABILITY / DISTRIBUTED SYSTEMS

The reply disappears.
The order shouldn’t repeat.

Send a request, lose its reply, and retry. See how one design creates duplicate orders—and how a better one prevents them.

Try the failure testBrowser simulation · Recorded HTTP/SQLite experiment available inside

TypeScript · HTTP · SQLite · Test harness

A custom 3D design model: a coral request passes through a blue gate between a sender and a durable store, with a separate retry path.
Design model · not a live simulation

One request identity. One durable result.ORIGINAL 3D STUDY

From my workbenchDrivers, payments, and devices taught me to design for the moment a connection drops. This is that question, made tangible.

Evidence Observatory

DOCUMENTS / HUMAN JUDGMENT

A decision is stronger
when you can trace it.

Three documents disagree. Compare the original passages, make a considered decision, then unfold the exact evidence behind it.

Review a caseSynthetic case · Local Python or labeled recorded run · No OCR or AI inference

React · TypeScript · Python · Three.js

A custom exploded 3D design model of three source plates and a bronze evidence thread connecting them to a separate review plane.
Design model · not a live simulation

Every conclusion connected to a source.ORIGINAL 3D STUDY

From my workbenchDocument-driven work made me interested in the line between what software can establish and what still needs a person. I built that line into the interface.

PERSONAL STUDY · INTERACTIVE WEBPUERTO RICO · EN / ES

Curiosity,
made tangible.

A personal experiment in tension, gravity, and connection. Pull a thread, change a support, and explore how a structure responds.

A study in tension, gravity, and connection.

THE SIDE OF MY DESK

A binder of curiosities.

Watches with my dad. The architecture of home. A question that turned into a little instrument. Browse when you feel like wandering.

HAVE SOMETHING INTERESTING IN MIND?

Let’s make
something useful.