Inspiration
The reason I built Mission: Employed is simple: I’m a software engineer actively looking for a job, and the process has been frustrating.
There are many tools out there, but they are either expensive, poorly organized, or require jumping between multiple platforms. I found myself using one tool for coding practice, another to track applications, another for interview prep — and none of them really felt connected or realistic.
I wanted one place that supports how real software interviews actually work.
What it does
Mission: Employed is an AI-assisted job preparation tool designed specifically for software engineers.
It brings together everything I personally need when preparing for a job:
- Coding practice
- Progress tracking
- Job description checking before applying
- Application tracking
- Interview question preparation
- Mock interviews with feedback
Every interaction is designed to feel like a real conversation. Instead of giving simple right-or-wrong answers, the system responds with feedback, follow-up questions, and guidance — similar to how a real interviewer or mentor would respond.
How we built it
The app is built using Google AI Studio and Gemini 3.
One important design choice was flexibility. For example, during coding practice, users can:
- Explain their approach first (like in a real interview)
- Write code in any language
- Use pseudocode or imperfect syntax
The AI can still understand the intent and guide the user forward, rather than failing or rejecting the answer. This same conversational flexibility is used across other features like job analysis and interview practice.
Gemini 3 was used to check the job description before applying, create interview questions and give feedback to the answer, and also create mock interviews from start to finish that interact with users like a real interview.
Challenges we ran into
One challenge was avoiding rigid or “quiz-like” behavior. Real interviews are not about choosing the correct option — they are about reasoning, communication, and improvement.
Another challenge was keeping the experience helpful without overwhelming the user. The goal was to give useful feedback while keeping the interaction natural and easy to follow.
Accomplishments that we're proud of
- Building a single tool that combines multiple parts of the job search
- Creating a conversational experience instead of a checklist-based system
- Supporting realistic interview behavior, not just perfect answers
- Shipping a working, live demo within hackathon constraints
What we learned
- Job preparation works better when tools reflect real conversations
- AI is more helpful when it gives feedback rather than judgment
- Flexibility is important, especially when users are still learning
What's next for Mission Employed
Next steps could include:
- Deeper progress tracking across skills
- Resume and portfolio feedback
- More realistic interview scenarios
- Long-term improvement tracking for repeat users
Mission: Employed is built to support the way software engineers actually prepare for interviews, not the way tools usually expect them to.
Built With
- aistudio
Log in or sign up for Devpost to join the conversation.