jhonathan@portfolio :~$ whoami

Jhonatan Berrios

Full-Stack Developer

"I'm not a specialist in one thing.
I specialize in learning."

GitHub LinkedIn Colombia · Remote

About me

Jhonatan Berrios
4+
years of experience
3
countries worked remotely from

Jhonatan Berrios

I am Jhonatan. I didn’t come to technology just to write code, I came because I’m passionate about creating and more if what I build is useful. My attitude completely defines me, I run away from comfort and adore the unknown because it always teaches me more, I love learning new things, taking responsibility and moving forward even when I don’t have all the answers. I believe that growing up in this industry depends not just on how much you know, but on your ability to learn, take responsibility, and stay the course. Whenever I commit to something, I seek to understand the purpose behind it, and contribute beyond what is expected of me. I’m not just interested in completing tasks, I’m interested in making an impact and leaving things better of how I found them. I value the human side of technology like communicating clearly, collaborating with intent, and understanding the people behind every problem, because the best solutions not only work, but also respond to real needs.

I continue to build my path to the senior level, with humility to learn, discipline to improve and the conviction that a great career is built by being 1% better every day.

// traits

Self-taught Full-Stack mindset AI & Automation Req to deploy Team Player Product thinker

const filosofia = {
  aprender: "fast",
  entregar: "with quality",
  iterar: true
}

Tech Stack

The tools I work with day to day. The list grows with every project.

Next.js Next.js
Frontend
Nuxt 3 Nuxt 3
Frontend
Angular Angular
Frontend
React React
Frontend
TypeScript TypeScript
Frontend
Tailwind CSS Tailwind CSS
Frontend
SCSS SCSS
Frontend
Supabase Supabase
Backend
Strapi Strapi
Backend
Nest.js Nest.js
Backend
Node.js Node.js
Backend
PostgreSQL PostgreSQL
Backend
n8n n8n
AI / Auto
OpenAI API OpenAI API
AI / Auto
WhatsApp API WhatsApp API
AI / Auto
Git Git
Tools
Vercel Vercel
Tools
Figma Figma
Tools
Docker Docker
Tools
Socket.IO Socket.IO
Tools

Experience

Frontend Engineer

Bamba Travel ↯ remote
May 2025 → present
Mexico
▶ View responsibilities
  • — Responsible for the frontend architecture and the development of functionalities for Bamba and Baboo, two e-commerce platforms in the tourism sector, on a multi-brand architecture that allows both brands to be maintained on a single code base.
  • — I led the migration of Baboo and Bamba from Angular to Nuxt 3, implementing server-side rendering (SSR), semantic URLs, and 301 redirects. I established a design system from existing designs in Figma, turning them into reusable components, design tokens and a style architecture based on centralized BEMs and mixins.
  • — I developed core travel search, booking and personalization features, along with internationalization (i18n) and payment integrations with Stripe and PayPal.
  • — I manage the frontend delivery cycle to production, including integration of changes, rollouts and post-release verification.
Nuxt3Vue3SSRi18nStripePayPalBEM

Software Engineer

Quo Digital ↯ remote
Oct 2024 → present
Mexico
▶ View responsibilities
  • — I lead the technical strategy and end-to-end development of trabajacerca.com, defining the architecture and building full-stack and AI-driven solutions to automate business processes, from conception to deployment and continuous evolution of the product in production.
  • — Design, develop and maintain TaLía, an AI agent that automates candidate prescreening through WhatsApp interviews, assessing English language proficiency, and analyzing CVs, context, and requirements for each position to prioritize talent, reducing the time of candidate validation by about 50%.
  • — I designed and implemented a RAG architecture for conversational job search, including an intake pipeline and periodic generation of embeddings with OpenAI text-embedding-3-small, managed through a queue of pending jobs, and a hybrid recovery system that combines semantic search with structured filters. I implemented agent decision logic to dynamically select the most appropriate search strategy or combine both according to user intent.
Next.jsSupabasePostgreSQLEdge FunctionsAIRAG

Frontend Developer

Lupa ↯ remote
Jan 2023 → Mar 2024
United States
▶ View responsibilities
  • — Contributed to the development and evolution of an internal platform focused on sales (CRM) and recruitment (ATS) processes, using React.js.
  • — Helped build solutions to optimize workflows, automate repetitive tasks, and improve the team's operational efficiency.
  • — Collaborated on building commercial landing pages, optimizing user experience and conversion goals.
React.jsBitbucket

Frontend Developer

Practy Labs On-site
Aug 2021 → Nov 2022
Colombia
▶ View responsibilities
  • — Evolved and maintained the frontend of Practy, a POS system built with Angular and Electron, focused on sales, inventory, and business operations.
  • — Developed key features such as adding products via barcode scanning, inventory management, PDF/Excel reports, and order/table management for restaurants.
  • — Integrated external devices such as thermal printers and barcode scanners.
  • — Took part in building a real-time ticketing system with Socket.IO, strengthening internal support management and reducing customer response times.
AngularJSElectronSocket.IOTrello
// where it started · self-taught from day one

Projects

TrabajaCerca

TrabajaCerca

A recruitment platform where job seekers find work and recruiters find talent, developed nearly from scratch since I joined Quo.

Next.jsSupabaseStrapin8nTailwind CSSTypeScript
VendeloVe

VendeloVe

Personal project exploring a full-stack POS architecture, with infrastructure sized for real learning-scale usage.

NestJSNext.jsTypeScriptPostgreSQLPrismaTailwind CSSZustandTanStack QueryJWTCloudinaryREST API
Bambatravel

Bambatravel

Production B2C and B2B digital travel marketplace, migrated from Angular to Nuxt 3 with SSR and optimized SEO.

Nuxt 3AlgoliaSCSSPiniaStripeTypeScript
Baboo travel

Baboo travel

Productive B2B and B2C travel e-commerce, implemented with SEO and SSR.

Nuxt 3AlgoliaSCSSPiniaStripeTypeScript

Let's build something together?

I'm open to conversations about projects with real impact.
If you have an interesting problem, let's talk.