Juan Pablo Casabianca, Developer in Bogotá, Colombia
Juan is currently unavailable

Juan Pablo Casabianca

Full-stack Engineer and Developer

Bogotá, Colombia

Toptal member since August 28, 2026

Bio

Across eCommerce, fintech, and AI startups, Juan Pablo has spent 15 years building full-stack and AI-driven products. His toolkit centers on AWS, Figma, and Adobe CC. While at CartKit, he shipped an AI pop-up generator and took four Shopify apps to a combined $350,000 MRR.

Portfolio

Pvragon
React, Node.js, TypeScript, Python, LLM APIs...
CartKit
LangChain, Node.js, TypeScript
Fuse
Figma, React, Next.js, Node.js, TypeScript, Prototyping

Experience

  • React - 8 years
  • TypeScript - 8 years
  • Figma - 8 years
  • CI/CD Pipelines - 8 years
  • Vue 3 - 6 years
  • Python - 5 years
  • Retrieval-augmented Generation (RAG) - 3 years
  • Model Context Protocol (MCP) - 3 years

Preferred Environment

Amazon Web Services (AWS), Figma, Adobe CC, Vercel, Netlify, Render, CI/CD Pipelines, Agile

The most amazing...

...product I've shipped is an AI pop-up generator for CartKit's Shopify apps, powering campaigns for thousands of merchants and driving $350,000 MRR.

Work Experience

Senior AI Engineer, Full Stack

2024 - PRESENT
Pvragon
  • Took RideCare from zero to first MVP in the market. Owned the design, the architecture, and the full-stack build.
  • Engineered the LLM context manager at the core of the product, on a full-stack JavaScript codebase.
  • Built Codex and Claude Code into internal engineering processes, so the whole team ships faster.
  • Worked on LLM context management in production, AI-assisted prototyping, agent tooling, and internal automation via MCP.
Technologies: React, Node.js, TypeScript, Python, LLM APIs, Retrieval-augmented Generation (RAG), Model Context Protocol (MCP), Claude Code, Codex, Amazon Web Services (AWS)

Senior AI Engineer, Product

2024 - 2026
CartKit
  • Built an AI pop-up generator on LangChain with Node and TypeScript: merchants describe a campaign and the system generates the popup, copy, and targeting.
  • Designed the prompt architecture and generation pipeline end-to-end, from schema and templates through to rendered output in the merchant's theme.
  • Shipped it into a live app estate serving thousands of Shopify stores, on top of the Vue and Rails architecture built over the previous five years.
  • Kept owning product design for the apps alongside the AI work.
Technologies: LangChain, Node.js, TypeScript

Design Lead, AI Product

2023 - 2024
Fuse
  • Led the design team: user research, ideation, and the design system, embedded in an engineering org and speaking both languages fluently.
  • Built and governed the design system in Figma, with prototypes shipping spec-read.
  • Engineered an automated design-to-development handoff that removed translation loss between teams entirely.
  • Designed an AI-driven workflow for loan origination and underwriting.
Technologies: Figma, React, Next.js, Node.js, TypeScript, Prototyping

Senior Full-stack Engineer

2022 - 2023
LeafLink
  • Worked as senior engineer on a 12+ developer Agile team building a high-volume wholesale marketplace.
  • Shipped on Vue 3 and Vite with TypeScript and unit tests as the baseline, not the exception.
  • Oversaw the Vue 2 to Vue 3 Composition API migration across the entire platform.
  • Worked across the stack on performance, API integration, and component architecture at scale.
Technologies: Vue 3, Vite, TypeScript, Node.js, JavaScript

Senior Full-stack Engineer

2018 - 2023
CartKit
  • Led the front-end team and the development for CartKit's Shopify apps: Sales Pop, Consistent Cart, Better Replay, and Pop Kit.
  • Designed new features in Figma and Adobe CC, then shipped them to production myself.
  • Owned the application front end end-to-end: Vue, Vite, Nuxt 3, Tailwind, Serverless, Ruby on Rails.
Technologies: Vue, Ruby on Rails, Figma, Adobe CC, Vite, Nuxt 3, Tailwind CSS, JavaScript, Serverless

Full-stack Engineer

2017 - 2018
Rabinovici & Associates
  • Maintained and created emails, landing pages, and web applications for clients like Zebra Hub, HP, Wacom, Motorola, and more (HTML, SASS, React).
  • Automated solutions for clients and internal processes (Python and Django).
  • Designed and marketed creative work to help hand off the work between the client and the agency.
Technologies: JavaScript, React, Python, Webpack, Sass, Django

Founder and CEO

2013 - 2017
Codesign Studio
  • Sold the product, designed it (Adobe CC), and built it (HTML5, SASS, Vue/React/Angular).
  • Delivered more than 90+ projects to over 50+ clients.
  • Achieved $550,000 in ARR with 30% EBITDA margins. We sold the agency in the fourth year.
Technologies: PHP, HTML5, JavaScript, Laravel, Sass, Adobe Illustrator, Photoshop

Full-stack Engineer, UI/UX

2013 - 2015
Grupo Inspiro
  • Delivered and maintained 5 incubator projects end-to-end: JS, SASS, and HTML front ends on PHP and Laravel back ends.
  • Direct meetings with clients, investors, and general public relations.
  • Oversaw launch processes and maintained financial and product analytics for investors.
Technologies: PHP, HTML5, JavaScript, Laravel, Sass, Adobe Illustrator, Photoshop

Experience

RideCare Echo1

https://www.ridecaretransportation.com/behavior-health-agencies
Echo1 is the V2 platform for RideCare, a non-emergency medical transportation (NEMT) provider serving behavioral health agencies. I rebuilt a legacy system into a multi-tenant TypeScript SaaS on AWS: React front end, tRPC API layer, Drizzle/Postgres with row-level tenant isolation, graphile-worker background jobs, and Cognito auth deployed via ECS and CodeDeploy.

I designed and built the core operational surfaces: transport request intake, the dispatcher board, route planning and optimization, distance-based billing, and the driver mobile app, along with integrations with Samsara telematics, Google Routes, and SMS/email notification pipelines. I owned the design system end-to-end in Figma and Storybook.

I also built the AI engineering workflow the team runs on: spec-driven agent tooling, automated code review, release changelog generation, and QA pipelines that turn tickets into reviewed pull requests.

Afino AI

https://afino.ai/
Afino is a finance and operations platform for multi-entity businesses. It syncs QuickBooks ledgers, bank feeds, and vendor portals, then drives month-end close, reconciliation, revenue recognition, pay runs, and financial reporting based on that data.

I served as the technical lead and principal engineer. I designed and executed the consolidation of three separately built products into one pnpm/Turborepo monorepo, and I ported an 85k-LOC Python/FastAPI back end to TypeScript with a database-first strangler migration: the schema (179 tables, 157 migrations) moved onto Postgres/Supabase first, FastAPI kept serving it unchanged, and modules were re-implemented in Next.js 16 and React 19 one read path at a time behind characterization tests that proved parity before anything was cut over.

I also built the multi-tenant security model; a Node.js job worker running crons, Playwright scrapes, and PDF/Excel generation on a Postgres-backed queue; and the shared UI, auth, integrations, and observability packages that the new apps are built from.

Education

2011 - 2015

Bachelor's Degree in Business Administration

Los Andes University - Bogotá, Colombia

Skills

Libraries/APIs

React, Node.js, Vue, Vue 3

Tools

Claude Code, Codex, Figma, Adobe CC, Webpack, Adobe Illustrator, Seos

Languages

TypeScript, JavaScript, Sass, HTML5, Python, PHP

Frameworks

Nuxt 3, Tailwind CSS, Next.js, Django, Laravel, tRPC

Paradigms

Model Context Protocol (MCP), Agile

Platforms

Vercel, Netlify, Amazon Web Services (AWS)

Storage

PostgreSQL, MongoDB, Elasticsearch

Other

Vite, Prototyping, Photoshop, CI/CD Pipelines, Finance, Business, Coding, Economics, LLM APIs, Retrieval-augmented Generation (RAG), LangChain, Render, Semantic UI, Facebook Ads, Ruby on Rails, Serverless, AI Engineering, Pgvector

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring