About Me
Passionate about creating innovative solutions and delivering exceptional user experiences.
I'm a Full Stack Developer with over a decade of expertise crafting modern web applications and enterprise-grade solutions. My professional journey spans diverse technology landscapes and industry sectors, from innovative startup environments to large-scale enterprise systems.
I specialize in JavaScript, Node.js, React, and Next.js, complemented by deep experience in SAP Fiori development. I'm driven by the challenge of architecting scalable, maintainable, and intuitive applications that address complex business requirements.
Beyond development, I'm passionate about exploring emerging technologies, contributing to open-source initiatives, and mentoring fellow developers. I'm committed to continuous growth and staying at the forefront of technological innovation in our rapidly evolving industry.
Technologies I Work With

Experience
A journey through professional growth and technical expertise in modern software development.
Senior Software Engineer / Web Developer (SAP Ecosystem)
Development and maintenance of enterprise web applications in cloud environments. Support for production deployments and post-release stabilization.
Fullstack Web Developer
Contributed to the development and performance improvements of a B2B platform built with Node.js and DocumentDB. Technical leadership in integration of OData services (ABAP) and REST APIs with many web apps developed for different SAP modules.
Programmer Analyst (Consultant at Banregio)
Maintenance and support of the electronic banking platform developed with ColdFusion, including bug fixing and enhancements to front-end functionality using JavaScript, HTML and CSS, worked with Sybase databases. Contributed to the implementation of the payroll portability feature within the electronic banking platform.
Web / Mobile Software Developer
Developed hybrid web and mobile applications using PHP, MySQL, JavaScript, jQuery, Bootstrap and PhoneGap/Cordova. Contributed to BITAM's first mobile product, enabling BI dashboards designed in Artus Designer to run on iOS. Built backend and frontend features for the KPI Forms and eBavel products, including media capture and geolocation.
QA Tester
Started career in quality assurance testing, learning software testing methodologies and best practices. Gained foundational knowledge in testing frameworks and quality control processes.
Projects
A collection of projects that showcase my skills and experience in modern web development.
Watchily
FeaturedMulti-surface streaming finder (Next.js web, Expo mobile, LG Web App TV) with Supabase auth, 21+ API routes, custom watchlists, and second-screen TV pairing. Watchmode API with availability fallback, Inngest watchlist refresh, and Upstash rate limiting on search.
Labby-dabby
FeaturedTurborepo monorepo with Next.js web and Expo mobile for uploading medical lab PDFs. Google Gemini extracts and interprets results in plain language with normal/abnormal/critical classification, contextual AI chat, health notes diary, and shareable read-only links.
Health Erino
FeaturedDual web and mobile app for medication management with a Gemini-powered voice assistant. Admin panel syncs data from Google Sheets into Neon PostgreSQL via Clerk auth; users query medications by voice on mobile (STT) or web with text-to-speech responses.
CRT Líneas
FeaturedMonitors Mexican CRT portal company and Persona-type links with semiannual Playwright verification. Clerk auth with admin/user roles, encrypted CURP/phone profiles in Neon, Inngest fan-out for bulk monitoring, and screenshot capture for manual review.
Arb Pulse
FeaturedStreams BTC/USDT order books from Kraken, Bybit, OKX, and Binance over WebSocket, computing net profit with VWAP slippage and taker fees. Simulates trades in memory with no real funds; React dashboard with REST, SSE live updates, and demo mode for presentations.
MangaTrack
Manga discovery, bookmarking, and reading platform with tier-based limits (Basic vs Premium). Clerk auth, Stripe subscriptions, Resend email notifications, Inngest background jobs, vertical/horizontal reader, and in-app notification system on Neon PostgreSQL with Prisma.
Sommaire
Upload PDFs via Uploadthing; text is extracted and summarized into engaging markdown by Google Gemini, stored in Neon Postgres. Clerk authentication with plan badges, upload limits by tier, and Stripe-powered paid upgrades for unlimited summaries.
Live Countdown: Fortnite
Turborepo monorepo with Next.js web and Expo mobile for Fortnite fans. Daily cron ingests seasons, news, and Battle Royale shop data from fortnite-api into Neon via Drizzle ORM, with Clerk auth, UTC-accurate countdowns, and color-coded urgency banners.
BeatStack
React Flow canvas to assemble Suno prompts from typed nodes (genre, mood, BPM, vocals, structure). Optional Gemini integration evaluates prompts and auto-configures from natural-language descriptions. PWA with localStorage presets, URL sharing, and dark/light themes.
te-kae
Aggregates active online hackathons from TAIKAI (GraphQL), Hack Club (public API), and MLH/lablab (ScraperAPI + HTML parsing). Manual refresh persists results in Neon Postgres with ingestion run tracking, Zod-validated API, and last-update timestamps in the header.
Vibe Store
Next.js landing with Clerk (Google OAuth) and an admin approval workflow for authorized users in Neon. Dashboard shows a QR code for the Vibe Store APK; the Expo mobile app lists personal projects (Watchily, Health Erino, etc.) with install, open, and uninstall on Android.
Env-ironmint
Published NPM CLI for managing environment variables across projects. Detects exposed secrets, validates against .env.example, syncs .env files across environments, verifies .gitignore setup, and ships with Jest CI coverage and a GitHub Actions consumer template.
Portfolio Website
Responsive portfolio showcasing professional experience and projects for recruiters. Dark theme, Framer Motion animations, TechBadge system, project detail dialogs with production practices, and dynamic OG image generation — deployed on Vercel.
Interested in seeing more of my work?
View all projects on GitHubGet In Touch
Have a project in mind or want to collaborate? I'd love to hear from you! Let's build something amazing together.
