Nicolás Osorio in close-up, surrounded by a glowing network of connected nodes

Nicolás Osorio

Senior Full-Stack & AI Product Engineer

Designing, building and leading AI-powered products end to end

I take products from idea to production, designing, building and leading them end to end, and I bring AI into them where it creates real value for the business and the people who use it.

  • AI product features
  • Performance at scale
  • Accessible by design

About

A senior full-stack engineer who takes AI-powered products from idea to production, with experience proven at the scale of 100M+ users.

  • Based in Bogotá, Colombia
  • Open to international remote
  • English and Spanish

For 5+ years at Blackboard Anthology, I built for a learning platform, contributing to end-to-end projects in assessment and content authoring.

  1. 7+ years building product
  2. 100M+ users on the platform
  3. 50+ end-to-end projects
  4. 70 countries served

Featured projects

Five projects, each told as the problem, what I built and the result.

AI assistant for Servicios Informáticos

Freelance · 2026

serviciosinformaticos.com.co (opens in a new tab)
  1. Problem

    A B2B services company needed its website to generate qualified inbound leads.

  2. What I built

    Led end-to-end delivery of the corporate site (discovery, information architecture, design system and development) and an AI assistant built on Claude that answers visitors' questions from the site's own content and pre-drafts their WhatsApp message.

  3. Result

    The assistant is active for every visitor and turns questions into pre-drafted WhatsApp leads, one tap away from contacting the business.

Homepage of serviciosinformaticos.com.co, the site with the AI assistant

AI-assisted assessment authoring

Blackboard Anthology · Prototype · 2020–2026

Internal demo, no public link

  1. Problem

    Instructors needed a faster way to build assessments targeted to a specific topic or class.

  2. What I built

    On my own initiative, a working AI feature powered by GPT that helps instructors generate questions from a topic or an existing question bank, improve their texts and get suggested grading feedback.

  3. Result

    A working end-to-end demo inside a platform serving 100M+ users.

Rosita Store platform

Freelance · 2026

  1. Problem

    The business's original e-commerce site went down, taking its online sales with it.

  2. What I built

    A rebuilt e-commerce platform on new infrastructure, plus internal tooling and operational databases that automate the business's commercial processes.

  3. Result

    Restored the business's online sales.

ML segmentation for Sportlife

Fusepong · 2019–2020

  1. Problem

    A Chilean gym chain wanted to expand customer retention.

  2. What I built

    A client-data-driven segmentation system with ML-based preference prediction, feeding a targeted-campaign system, alongside a full booking module and fingerprint access control.

  3. Result

    Retention campaigns targeted by ML-predicted customer preferences.

Easymail, as the sole developer

Fusepong · 2019–2020

  1. Problem

    A shipping-management platform needed a backend, a web back office and an iOS/Android app.

  2. What I built

    All three, as the only developer, alongside Fusecurity, a guard-post monitoring platform with push notifications and geolocation.

  3. Result

    Shipped in 30 days.

Experience

  1. May 2026 – Present

    Freelance

    Full-Stack & AI Developer · Technical Consultant

    • Built and shipped an AI assistant (Claude) for the Servicios Informáticos website that answers visitor questions from the site's own content and pre-drafts a WhatsApp message.
    • Rebuilt Rosita Store's e-commerce platform on new infrastructure after the original site went down, and built the internal tooling that automates its commercial processes.
    • Embedded agentic AI coding tools (Claude Code) across the full project lifecycle, cutting delivery time versus a traditional workflow.
  2. Dec 2020 – May 2026

    Blackboard Anthology

    Mid-Senior Software Engineer

    • Contributed to 50+ end-to-end projects on a global learning platform serving 100M+ users across 70 countries, owning scope, planning and full-stack implementation on the projects I led.
    • Designed and prototyped, on my own initiative, a working GPT-powered assessment-authoring feature.
    • Contributed to major improvements to the platform's Rich Text Editor, the core authoring component used by every student and instructor.
    • Became the team's go-to engineer for performance and accessibility (WCAG, Section 508), and turned both into everyday standards.
    • Promoted from Junior to Mid-Senior Engineer within the first year.
  3. Jan 2019 – Jul 2020

    Fusepong

    Full-Stack Developer & Project Lead

    • Designed and implemented ML-based customer segmentation (scikit-learn) for Sportlife, a Chilean gym chain, feeding targeted retention campaigns.
    • Shipped Easymail as the sole developer: backend, web back office and iOS/Android app.
    • Deployed and administered AWS infrastructure (EC2, S3) across three production products.

How I work

  • AI product features

    I bring AI into products where it creates real value. On my own initiative I prototyped a GPT-powered authoring feature at Blackboard; today I ship assistants built on Claude, and I use Claude Code from spec to implementation, review and documentation.

  • Performance at scale

    Five years building for a platform serving 100M+ users across 70 countries. I tested the performance of every project I delivered and presented degradation metrics in Definition of Done reviews.

  • Accessible by design

    I became the team's go-to engineer for accessibility (WCAG, Section 508), testing features with screen readers and turning best practices into everyday standards. This site scores 100 on Lighthouse accessibility.

What I bring to a team: ownership from day one, a high bar for quality, and the initiative to propose what's next, not just build what's asked.

Stack

  • React
  • Vue
  • Node.js
  • TypeScript
  • Java
  • Python
  • Ruby on Rails
  • AWS
  • Claude Code

Let's build something that matters.

I'm looking for a senior full-stack or AI product engineering role in a remote, product-driven company where I can own an area end to end, ideally in a product with real impact on people's lives.