Santiago
Porres Restrepo
Software Engineer · Technical Product Owner
I define the product and then build it — architecture, code and delivery for platforms that thousands of people depend on every day.
01 — About
I'm a software engineer with 4 years of experience building digital products from scratch — from technical architecture to product definition. Since the age of 20 I've been leading the design, development and deployment of TAYANA, an institutional platform for SENA integrated with an active directory of 46,000 users and currently used by over 2,000 active users.
My profile combines technical depth — Laravel, Nuxt, PostgreSQL, Docker, CI/CD — with product thinking: user stories, user story mapping, conceptual modeling and UX. I'm equally comfortable in a database schema and in a room deciding what gets built next.
02 — Featured case study
Jul 2024 — presentTAYANA
An institutional platform built for SENA — Colombia's national training service — that replaces scattered spreadsheets and disconnected tools with one system of record for planning, indicators and institutional management. It authenticates against an active directory of 46,000 people and is used daily by more than 2,000 of them.
I joined as the first engineer and now lead it as Technical Lead and Product Owner: I set the architecture, wrote the first modules, defined the product backlog with the institution's teams, and built the delivery process the team runs on today.
- ›Institutional planning & goal setting
- ›Indicators: definition, measurement and traceability
- ›Directory integration & role-based access
- ›Reporting and analytics dashboards
- ›Document and evidence management
- ›Audit trail and administrative configuration
Monthly releases, versioned migrations and containerized environments. Product work happens upstream of the code: story mapping with the institution, conceptual modeling before schema, and acceptance criteria written before a ticket is picked up.
03 — Other projects
04 — Skills
05 — Experience
Technical Lead & Product Owner
Own the platform end to end: architecture, backlog, delivery process and the technical decisions behind them. Grew the team from 6 to 30 and kept a monthly release cadence in production.
Full Stack Developer
Built and maintained features across the stack on an education platform, from API endpoints to the interfaces consuming them.
Junior Developer
First professional role: backend development and support work that turned into the habits — testing, review, documentation — the rest of my career runs on.
06 — Contact
Let's talk about what you're building.
Open to remote opportunities.