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