Hi, I'm

Cristian Yepes

Full-Stack Engineer·Backend specialist

I build production-grade web apps and APIs, from MVP to scale.

01 / About

About me

Cristian Yepes
Barranquilla, Colombia
Spanish (native)English (C1, IELTS certified)

Currently building Trashie's sustainable rewards platform at Katapult Labs, shipping Stripe integrations, logistics APIs (FedEx, UPS, Happy Returns), Firebase Auth, and a React / React Native stack on Google Cloud.

4+ years across NestJS, Ruby on Rails, Node.js, and React. I've led backend migrations, shipped complex e-commerce integrations, and cut page-load times by 30% through query optimization.

Open to senior full-stack and backend roles, plus selective freelance engagements where I can make a real impact.

02 / Services

How I can help

I take on selective freelance engagements where I can genuinely move the needle. Here's where I'm most effective.

Full-Stack Web Applications

Production-ready web apps from idea to deploy.

  • Next.js / React frontends with a typed design system
  • NestJS or Rails backends with clean architecture
  • Auth, payments, file storage, and deploys included
Best for: Startups shipping an MVP or v1Project-based · typical 4–10 weeks

Backend & API Engineering

Senior backend muscle without the headcount.

  • REST APIs in NestJS, Rails, or Node.js
  • PostgreSQL data modeling and query optimization
  • Background jobs, webhooks, and scheduled tasks
Best for: Teams with a frontend but no senior backendProject or weekly retainer

Third-Party Integrations

I ship integrations other teams stall on.

  • Stripe (subscriptions, coupons, payouts)
  • Shipping & returns (FedEx, UPS, Happy Returns)
  • Firebase Auth, Shopify, custom webhooks
Best for: Teams shipping a complex integration on a deadlineFixed-scope project · 2–6 weeks

Performance & Maintenance

Make slow apps fast and keep them that way.

  • DB query and N+1 hunting (30% page-load win at last audit)
  • Frontend render and bundle optimization
  • Monthly retainer for fixes, deps, and deploy support
Best for: Existing apps that need a tune-up or steady handsOne-time audit or monthly retainer

03 / Work

Selected projects

A snapshot of production work. Most projects are under NDA. Context and results are what matter.

2025·Katapult Labs

Trashie Rewards Platform

Sustainable rewards platform enabling consumers to recycle clothing in exchange for TrashieCash. Built Stripe coupon lifecycle management, FedEx/UPS/Happy Returns integrations, and Firebase Auth flows across web and mobile.

TypeScriptReactReact NativeNode.jsPostgreSQLStripeFirebaseGCP
2022 – 2024·Horbath Technologies

Sistema Brilla

Web platform for non-banking credits paid through gas bills. Led the Rails to NestJS migration, built PDF digital signing, and reduced page-load time by 30%.

30% faster page loads · 25% increase in user satisfaction

TypeScriptNestJSRuby on RailsReactReduxPostgreSQLAWS S3
2021 – 2022·Koombea

Doit-Center E-Commerce

Shopify-integrated e-commerce backend for a Panamanian retailer. Built multi-order logic, real-time product catalog sync, and automated inventory updates.

Ruby on RailsPostgreSQLShopifyRedisAWS EC2
2020·Freelance · Universidad del Norte

Whole Exome Analysis Pipeline

Desktop Python application processing human genome data through a bioinformatics pipeline, built for a university professor's research lab.

Python

04 / Skills

Tech stack

Tools I reach for daily and frameworks I can pick up fast.

Languages
TypeScriptJavaScriptRubyPythonC#JavaCSS
Backend
Node.jsNestJSRuby on RailsDjangoSpring Boot
Frontend
ReactReact NativeReduxNext.jsAstro
Databases & ORMs
PostgreSQLSequelizeTypeORMActiveRecordMongoDB
Cloud & DevOps
Google Cloud PlatformAWS (S3, EC2)DockerGitHub ActionsRedisKubernetes
Integrations
StripeFirebase AuthShopifyFedEx / UPS APIsHappy Returns
AI-Assisted Dev
Claude CodeCursor

Proficient   Familiar

05 / Experience

Work history

Full-Stack Engineer

Katapult Labs
Aug 2025 – PresentRemote
  • Working on Trashie, a NY-based sustainable rewards platform; built Stripe coupon lifecycle management supporting the brand partner rewards network.
  • Engineered logistics and returns integrations with FedEx Easy Returns, UPS, and Happy Returns enabling QR-based Take Back Bag operations at scale.
  • Enhanced Firebase Authentication flows for web and mobile, improving login reliability and security.
  • Developed full-stack features across React web and React Native mobile apps backed by Node.js services and PostgreSQL on GCP.

Software Engineer

Self-directed Development

May 2024 – Aug 2025Remote
  • Built and maintained personal applications to deepen full-stack skills across the stack.
  • Practiced backend development with NestJS, Ruby on Rails, and Python, focusing on clean architecture and robust API design.
  • Explored Docker, Kubernetes, CI/CD, TDD, and dependency injection best practices.

Full-Stack Developer

Horbath Technologies
Jun 2022 – May 2024Barranquilla, Colombia
  • Co-led backend migration from Ruby on Rails to NestJS + Sequelize, improving scalability and performance.
  • Led integrations with external store services and built PDF document processing with digital signing via NestJS and AWS S3.
  • Implemented DB query optimizations achieving a 30% faster page load across the platform.
  • Contributed to a 25% increase in user satisfaction through UX improvements and reduced response times.

Backend Developer

Koombea
Feb 2021 – Jun 2022Barranquilla, Colombia
  • Led core backend development for Doit-Center, a Panamanian e-commerce platform, using Ruby on Rails.
  • Integrated Shopify services for real-time product catalog sync, order management, and inventory automation.
  • Co-led development of multi-order logic enabling users to place multiple product orders in a single transaction.
  • Led deployments to testing and production environments using AWS EC2.

Want the full picture?

Download my resume for a one-page summary of my experience and skills.

Download Resume

06 / Contact

Let's work together

Open to senior full-stack / backend roles and selective freelance engagements. Best way to reach me is email.