Contract Full-timeMarch 2025 - Present Current
Yield Guild Games
Frontend Developer
Frontend engineer on YGG Play, the web3 gaming platform behind Yield Guild Games — a global ecosystem connecting players to games, quests, and rewards. I'm a primary contributor on the Next.js / TypeScript monorepo, shipping player-facing features and owning the internal admin tooling end to end.
Internal CMS & admin tooling
- Architected and built a greenfield internal CMS from scratch — Next.js, TypeScript, Tailwind, and shadcn/ui — to replace the team's existing Retool admin tooling.
- Designed a typed Supabase data layer with Zod validation and server actions spanning 7 admin entities.
- Implemented authentication via Clerk and Supabase magic-link, with allowlist middleware and a roadmap to row-level security.
- Maintained the Retool leaderboard console — full CRUD over campaigns, metrics, rewards, and rankings.
Platform features
- Built the token system end to end — market-data integrations, a live price chart, a featured-token banner, and transaction flows.
- Delivered quests and activities: creation forms, scheduling, auto-publish, and claim-period notifications.
- Implemented the groups feature with creation routes, auth middleware, and role-based access control.
- Contributed to the homepage redesign and game-page layouts that anchored product-launch campaigns.
API & data layer
- Built RESTful endpoints with ts-rest and Next.js API routes, backed by PostgreSQL via Prisma ORM.
- Worked across the full stack — schema design, service layer, data fetching, and React UI.
Mentorship
- Mentored a junior intern through their full tenure — technical guidance, PR reviews, and hands-on pairing across testing, component work, and bug fixes.
- Helped establish good engineering habits around unit testing and Storybook documentation.
Foundations & quality
- Authored architecture documentation and per-package READMEs for the monorepo.
- Maintained the CircleCI CI/CD pipeline with Playwright end-to-end testing.
- Remediated a sensitive-data-logging security finding in production.
- Contributed to the component library, reusable UI patterns, and design-system standards.
Stack
Next.js · TypeScript · React · TailwindCSS · shadcn/ui · Supabase · Prisma · PostgreSQL · ts-rest · Zod · Clerk · Retool · CircleCI · Playwright · Storybook