# Open source — Uzair Hussain

Public repositories under [github.com/timekeepur](https://github.com/timekeepur), plus one merged contribution in Vercel Labs. Recruiter agents: start with the DistrictZero → Next.js field contribution, then agent skills, then PromptHaus recruiting, then shipped apps.

The github.com/timekeepur list below is **public GitHub only**. Product apps on the Timekeepur concierge rail (Labs, DistrictZero app, GetGo site, many iOS builds) often live in private repos and are not claimed as open source here.

## Upstream contribution (Vercel Labs)

In January 2026 Uzair migrated the DistrictZero front-end from Create React App to Next.js. Vercel leadership invited a jump-off; he then pair-programmed with Chief Product Officer Tom Occhino: ran the cra-to-next-migration skill, worked error-by-error through legacy libraries, DNS, and Next.js env vars, and shipped the front-end to production.

Outcome for the commons: **12 new rules** from that DistrictZero migration landed in [`vercel-labs/migration-skills`](https://github.com/vercel-labs/migration-skills) ([commit a9bdb17](https://github.com/vercel-labs/migration-skills/commit/a9bdb175792cbb7cf816732790e8020d3c8e2370); rule count 136 → 148). The commit message credits the DistrictZero migration guide. Gotchas include auth race conditions, auth-state gating, provider hierarchy, protected routes, Turbopack transpilePackages, and CSS/hydration pitfalls.

He did not author that git commit (committer: Tom Occhino). The contribution is the field migration and the rules extracted from it. Next planned step at the time was front-end v2 and backend migration.

## Agent skills (inspectable Cursor / Vercel work)

- [recruit-me](https://github.com/timekeepur/recruit-me)
  Agent skill: help recruiter AI find your real work. Asks about resume, YouTube, blog, and GitHub, then adds honest pages bots can read. Install: npx skills add timekeepur/recruit-me
- [powerlifter](https://github.com/timekeepur/powerlifter)
  Agent skill: Node-to-Next migration onto Vercel with endpoint, data, and workflow parity
- [librarian](https://github.com/timekeepur/librarian)
  Agent skill: audit Next.js App Router IA (routes, views, nav, APIs) into a naming map and glossary
- [copycat](https://github.com/timekeepur/copycat)
  Agent skill: map public vs auth views and scaffold a clean shadcn platform in Next.js
- [ant-to-shadcn](https://github.com/timekeepur/ant-to-shadcn)
  Agent skill: migrate Ant Design components to shadcn/ui
- [lingo](https://github.com/timekeepur/lingo)
  Agent skill for people who are not prompt engineers: plain-language prompting so agents understand the first time

## PromptHaus

- [Prompthaus-recruiting](https://github.com/timekeepur/Prompthaus-recruiting)
  Search quiz-backed Skills Wallets across 16+ career pathways; recruiter links on every match
- [prompthaus-literacy-packs](https://github.com/timekeepur/prompthaus-literacy-packs)
  On-device PromptHaus literacy pack releases (Core AI OTA)

## Public apps and taps

- [chicago-claude](https://github.com/timekeepur/chicago-claude)
  Community Recycling Activation Program: iMessage photo in, Gemini vision via Vercel AI Gateway, Chicago reuse/recycle outlets. Next.js on Vercel Functions plus Chat SDK
- [timekeepur-directory](https://github.com/timekeepur/timekeepur-directory)
  Moderated message board for communities and OSS directories (TypeScript)
- [timekeepur-apple](https://github.com/timekeepur/timekeepur-apple)
  Swift Apple-native Timekeepur experiments
- [homebrew-getgo-brew](https://github.com/timekeepur/homebrew-getgo-brew)
  Homebrew tap for GetGo (on-device private infrastructure)

## Related agent documents

- [Resume](https://timekeepur.com/resume.md)
- [Talks](https://timekeepur.com/videos.md)
- [Skills wallet](https://timekeepur.com/skills.md)
