🏆 1st place at Amazon's internal hackathon, out of 190+ engineers competing. Cleared a cohort-wide peer vote, then a panel of Amazon L8 directors named ours the best build in the field.
Amazon flies in hundreds of interns to cities where they know nobody, then seats them on heads-down teams for ten weeks. We surveyed 45+ of them first: 70% had never met peers sitting nearby, and 58% ate lunch alone weekly. That pointed the work at the last mile: not scoring matches, but getting two people to actually sit down.
- A 16-question survey feeds a recommender that scores by Gower similarity and auto-weights each question by its entropy, so questions everyone answers identically carry no signal.
- Gumbel-top-k sampling and MMR re-ranking keep your slate genuinely varied instead of five clones of you, with your own team hard-gated out.
- Serverless on real AWS behind internal SSO, not localhost: Lambda, API Gateway, single-table DynamoDB, Bedrock icebreakers, and a 93-chunk RAG onboarding bot guaranteed to cite a real doc.
- Mine specifically: the two-sided invite protocol, with strict sender/recipient role separation and cross-device sync so neither side can accept its own invite, plus read receipts, calendar booking, and the match-filtering layer.
- After the win I added crowdsourced map spots, geocoded server-side and signed with SigV4 I hand-rolled in pure Node crypto, because the build sandbox blocks network access and the AWS SDK client wasn't available.
→ 1st of 190+ engineers. 50 of the team's 109 commits and 138 of its 157 tests, the most of anyone on either count.
- React
- AWS Lambda
- DynamoDB
- Bedrock
- Titan embeddings
- API Gateway
- CDK
- SigV4
- RAG
- Vitest