Side projects, experiments, and freelance work.

Personal experiments, open-source contributions, and freelance projects. Most of these live on GitHub.

Mobile Apps

Toners — E-commerce Mobile App

React Native, Expo, TypeScript

Full-stack mobile app for printer supplies built solo with React Native and Expo. Features product catalog with real-time inventory, cart and checkout with Paymentez payment integration, order tracking, wishlist, map-based address selection, dark mode, and analytics with PostHog.

Web Experiments

Podcaster — Apple Podcasts Client

React, TypeScript

Minimal podcast player that fetches and streams episodes from the Apple Podcasts API. Built with client-side routing, lazy loading, and a clean playback interface.

Auth + Data Fetching Playground

React, TypeScript

Full authentication flow with protected routes, paginated data fetching, and dynamic content rendering. A technical assessment turned into a reusable reference.

Movie Browser — OMDb Search Engine

Vue.js

Search interface for the Open Movie Database API with debounced queries, responsive grid layout, and detail views. Built with Vue.js as a framework exploration.

Filterable Card Grid

React

Dynamic card filtering system with multi-criteria search, animated transitions, and responsive layout. Exploring declarative UI patterns.

More experiments on GitHub

Freelance & Contract Work

Oversee — B2B Wholesale Commerce Platform

Next.js, MUI, Redux, Stripe

Built the frontend for a wholesale commerce platform from scratch. Campaign management with multi-step email sequences, retailer discovery with map-based search, integrated inbox, Shopify sync, and Stripe billing.

Crehana for Business

React, EdTech

Enterprise learning platform serving thousands of companies across Latin America. Contributed to the B2B product with custom-designed training programs and team management features.