Pereira, Colombia

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.

Currently
46kusers in the integrated directory
2k+active users on TAYANA
4years shipping production software

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 — present

TAYANA

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.

46,000
identities in the integrated active directory
2,000+
active users across regional centers
6 → 30
team growth I helped structure and onboard
Month 1
first release in production, monthly cadence since
Delivered modules
  • ›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
Stack
LaravelNuxt 3PostgreSQLDockerGitLab CI/CDOpenSearchApache SupersetActive Directory
How it runs

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

Backend
LaravelPHP.NETPostgreSQLREST APIs
Frontend
Nuxt 3Vue.jsJavaScriptFigma
Infrastructure & DevOps
DockerGitLab CI/CDLinuxOpenSearchApache Superset
Product
ScrumUser Story MappingConceptual modelingFigma prototyping
Tools
TaigaNotionExcalidrawPassboltNextcloud

05 — Experience

Jul 2024 — present
Tayana

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.

Mar — Jun 2024
Zajuna

Full Stack Developer

Built and maintained features across the stack on an education platform, from API endpoints to the interfaces consuming them.

Jan 2023 — Mar 2024
ABAI Group

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.