Experimental Global App & Landing
Internal platform and marketing site for EXPERIMENTAL Global hackathon operations
Platform built for the EXPERIMENTAL Global team to streamline communication, coordination, direction, and review of hackathon challenges. It connects organizations with real challenges and global talent to design, execute, and validate technology solutions—validated projects can receive compensation or be spun out as startups. I delivered the bilingual marketing landing (Astro 6, Tailwind CSS v4) and the production web app (Next.js 16, Express, MongoDB) with role-based dashboards, challenge lifecycle, teams, submissions, mentor scoring, and admin analytics.

The Challenge
Build a dual product for the EXPERIMENTAL Global team: a bilingual editorial landing (~25 routes, SEO) that communicates the ecosystem value, and an operational platform where the team and organizations run hackathons end to end—challenge publishing, team formation, check-in, demo submissions, and mentor/judge review. The challenge included six roles with distinct permissions, multi-provider auth, scoring workflows, file handling (PDF via Cloudinary), i18n without locale-prefixed URLs, and production-ready deployment.
The Solution
Built the static landing with Astro 6 and a custom i18n system (EN/ES panels, localStorage, Spanish URL aliases such as /acerca and /verticales), a verticals explorer, an accessible challenges marketplace with modals, and SEO service pages. For the platform, developed a domain-driven Express REST API (auth, users, challenges, teams, participations, demos, analytics) and a Next.js 16 frontend with React Query and role-based dashboards (developer, organization, mentor, judge, admin, superadmin), teams with invite codes, and submissions with draft→submitted→evaluating states.


