Gowshik S
All work

Maverick

An AI coding-assessment platform. It reads a résumé, rates each skill, sets adaptive coding challenges, grades the code and builds a four-week learning path.

Role
Solo
Timeline
March to June 2026
Result
Finalist, SA Hackathon by Hexaware

A résumé says what someone claims to know. It does not show what they can do today, or what they should learn next.

Five agents, in the order a learner meets them

  1. Profile

    Parses the résumé with spaCy, then an LLM rates each skill it finds.

  2. Assessment

    Generates coding questions, grades the answers and adjusts difficulty as you go. Submitted code runs in an isolated sandbox.

  3. Recommender

    Builds a personal four-week learning path with resources for each week.

  4. Tracker

    Notices a stuck learner: three or more days inactive, or three failed assessments in a week. It writes a nudge and can offer an easier warm-up question.

  5. Hackathon

    Organisers create hackathons and participants submit code. The agent judges each submission with a score, a plagiarism estimate and written feedback.

What is inside

Agents
5
Largest agent
Assessment, 867 lines
Stuck-learner rule
3+ days inactive, or 3+ failed assessments in 7 days
Tracker API
8 endpoints
Learning path
4 weeks
Leaderboard
Redis sorted set

Decisions I would defend in an interview

Built with

Backend
FastAPI, PostgreSQL 15, Redis 7, WebSockets
Models, on Groq
Qwen3-32B, Llama 3.3 70B, Llama 3.1 8B
Language tools
spaCy, Piston sandbox
Frontend
React
Packaging
Docker Compose