Inspiration

Applying to on-campus jobs is exhausting. Students spend 20+ minutes per application, copying the same information into different forms. Most give up after 2-3 applications, missing out on opportunities they're qualified for

What it does

HuskyApply lets students upload their resume once and instantly apply to dozens of UW jobs and scholarships with one click. Unlike most auto application platforms, this helps you write a cover letter/ essay as well!

How we built it

Frontend: React hosted on local server

Resume Processing: Tesseract.js OCR extracts text from uploaded PDFs

Storage: S3 for resumes, DynamoDB for jobs/applications

Integration: Connects with UW scholarship databases

Challenges we ran into

Handshake doesn't have a public API, so we had to design a hybrid approach where we manually accessed job applications.

Accomplishments that we're proud of

We made our own custom heuristic that allows us to parse resumes, and have it fill out the essay portion as well!

What we learned

Building secure, scalable serverless architectures The importance of UX when solving real student pain points

What's next for Husky Apply

AWS Cognito authentication with UW NetID federation Lambda functions for automated Handshake form-filling Cover letter generation using AWS Bedrock Mobile app for iOS/Android Expand to other universities

Share this project:

Updates