Projects
Build things that get callbacks.
Portfolio ideas with stack, features, and interview talking points — not vague tutorial clones.
Campus Notes Marketplace
Students upload, search, and rate semester notes by branch and subject — like a mini BookHaven.
Next.jsTailwindSupabase/Firebase
Ship these
- · Auth + profiles
- · Upload metadata + PDF links
- · Search & filters (sem, subject)
- · Upvotes / bookmarks
You'll learn
- · CRUD
- · Auth
- · File storage basics
- · Search UX
Interview angle: Talk about schema design, spam prevention, and ranking quality notes.
DSA Tracker with Spaced Revision
Log solved problems, tags, difficulty, and get revision reminders using spaced repetition.
ReactNodePostgreSQL
Ship these
- · Problem log + tags
- · Streak calendar
- · Revision queue (SM-2 light)
- · Topic heatmaps
You'll learn
- · State design
- · Scheduling algorithms
- · Charts
- · REST APIs
Interview angle: Explain data model for attempts, forgetting curve, and query performance.
AI/MLIntermediate2–3 weeks Resume Keyword Matcher
Paste a JD + resume; highlight missing skills and suggest bullets (not fake experience).
Pythonscikit-learn / embeddingsStreamlit
Ship these
- · TF-IDF or embedding similarity
- · Skill gap report
- · Section-wise score
- · Export suggestions
You'll learn
- · NLP basics
- · Cosine similarity
- · Product UX for ML
Interview angle: Discuss evaluation (precision of skill extract) and bias/fairness limits.
Mini Redis
Implement a subset of Redis: SET/GET, TTL, simple persistence, and concurrent clients.
Go or C++TCP
Ship these
- · RESP-like protocol or simple text
- · In-memory map + expiry heap
- · AOF or snapshot
- · Concurrent connections
You'll learn
- · Networking
- · Concurrency
- · Memory design
- · Persistence
Interview angle: Gold for systems rounds — talk trade-offs, locks vs event loop, durability.
Placement Prep Companion
Company-wise question lists, mocks timer, and personal notes for each interview experience.
Next.jsPrismaPostgreSQL
Ship these
- · Company boards
- · Mock interview timer
- · Experience blog posts
- · Progress dashboards
You'll learn
- · Full-stack
- · Auth roles
- · Rich text
- · Analytics
Interview angle: Show product thinking: what metrics matter for students preparing.
AI/MLIntermediate2–3 weeks Code Snippet Explainer
Paste code → get complexity analysis, edge cases, and beginner-friendly explanation.
PythonLLM APIFastAPIReact
Ship these
- · Language detect
- · Complexity estimate
- · Edge-case checklist
- · Save history
You'll learn
- · API design
- · Prompt engineering
- · Rate limits
- · Safety
Interview angle: Discuss hallucinations, caching, and validating model output.
Attendance + CGPA Planner
Track bunk margin, internal marks, and projected CGPA — every Indian student needs this.
React / Next.jslocalStorage or SQLite
Ship these
- · Subject-wise attendance
- · "Can I bunk?" calculator
- · SGPA/CGPA what-if
- · Export semester report
You'll learn
- · Forms
- · Validation
- · Charts
- · PWA optional
Interview angle: Simple product with clear edge cases (labs, relative grading).
Realtime Whiteboard for Study Groups
Collaborative board for DSA diagrams and system design sketches with room links.
Next.jsWebSocketsCanvas / Fabric
Ship these
- · Multi-user cursors
- · Shapes + text
- · Rooms with shareable URLs
- · Export PNG
You'll learn
- · WebSockets
- · CRDT/OT basics
- · Canvas
- · Presence
Interview angle: Discuss consistency, lag, and conflict resolution strategies.
Plant Disease Classifier
Image classifier for leaf diseases with a simple mobile-friendly demo UI.
PyTorch/TFCNNGradio
Ship these
- · Transfer learning model
- · Confidence scores
- · Confusion matrix report
- · Demo deployment
You'll learn
- · CNNs
- · Augmentation
- · Eval metrics
- · MLOps lite
Interview angle: Dataset bias, class imbalance, and real-world failure modes.
CLI Job Application Tracker
Track applications, statuses, follow-ups, and generate weekly stats from the terminal.
Python or Node CLISQLite/JSON
Ship these
- · Add/list/update applications
- · Filter by status/company
- · Reminders for follow-ups
- · CSV export
You'll learn
- · CLI UX
- · File/DB storage
- · Parsing args
- · Automation
Interview angle: Shows you ship tools for yourself — great culture signal.