Great on Merge Two Sorted Linked Lists, Difficulty Easy
Great on Debugging a Blank List in a Frontend Application, Difficulty Medium
Great on Real-Time Dashboard in React, Difficulty Medium
Great on Reverse Digits of a 32-bit Integer, Difficulty Easy
Great on Word Search in Grid, Difficulty Medium
Perfect on Validate Parentheses in a String, Difficulty Hard
Developed and delivered high-impact new features using React, Next.js, and TypeScript
Contributed to the full software development lifecycle
Integrated and managed cloud services like AWS Cognito and AWS SES
Architected, developed, and maintained user-facing features using React and Next.js
Implemented state management with Zustand and developed dynamic forms
Ensured compliance with WCAG AA/AAA accessibility standards
Migrated a complex Next.js application into a unified React architecture, improving system consistency and performance as part of the Data Ingestion team.
Actively improved code quality by identifying and fixing critical bugs, optimizing component performance, and championing best practices through thoughtful code reviews and team collaboration.
Designed wireframes, built user-centric web interfaces, and integrated third-party APIs
Deployed a secure GCP server and created automation scripts
My personal portfolio built with Next.js 16, React 19, and TypeScript. Features smooth page transitions with Framer Motion and GSAP, full bilingual support (EN/ES), a custom cursor, PWA capabilities, and a unique Fullstack Course section where my students contribute their profiles via real GitHub workflows. Designed mobile-first with a modern, interactive aesthetic.





An interactive web app that generates random questions to spark meaningful conversations. Users choose from four categories, and fine-tune the intensity with a slider. Features community-submitted questions, a like system, multilingual support (EN/ES), and MercadoPago-powered donations. Built with Next.js, TypeScript, Framer Motion, and Firebase Firestore.








A digital platform connecting Colombian nonprofits with donors and volunteers. Organizations get professional profiles with rich media, while donors discover causes through smart filters, secure payments via Autumn, and gamified engagement with badges and membership tiers. Built with TanStack Start, Convex (real-time backend), and a fully bilingual (EN/ES) mobile-first design.





Website for a communication and sustainable design studio based in Argentine Patagonia. Presents their purpose-driven branding services, sustainability consulting, and triple-impact philosophy. Features include an accordion-based service showcase, team section, and a contact form with Turnstile captcha. Built with Next.js 16, React 19, Tailwind CSS 4, and Radix UI components with full i18n support.







E-commerce catalog and quotation platform for a Colombian industrial supplier specializing in mining, construction, and safety equipment. Features product browsing by sector, a quotation system integrated with WhatsApp, and automatic inventory sync with Alegra (accounting software). Built with Next.js, TypeScript, Prisma, TanStack React Query, and Radix UI.





Juan Pablo J. is mid-senior Level Developer