Other final year project ideas
Free other final-year project ideas for CS and software engineering students, each scoped for a single semester with a suggested stack and deliverables.
Ideas and guidance, not finished projects
These are project ideas and scoping guidance, published free for students to use as a starting point. I do not build, write, or sell final-year projects, and I do not complete coursework for anyone. Take an idea, make it yours, and build it.
2 ideas
Distributed Key-Value Store with Raft Consensus
Implement Raft from the paper and build a replicated key-value store on top that stays consistent through node failures and network partitions. Demanding, unambiguous, and the project that most reliably demonstrates real systems ability.
Interpreter and Type Checker for a Small Language
Design a small programming language and implement it end to end: lexer, parser, type checker, and either a tree walking interpreter or a bytecode virtual machine. A classic project that demonstrates depth of understanding better than almost anything else.
Browse project ideas by domain and difficulty
Each of these is its own page, so you can send someone straight to the AI ideas or the beginner ones.
Stuck on something specific?
Writing only gets you so far. If you want an answer to your situation rather than the general case, book a session and we will work through it together. Every session is free; a few slots open each week.
- 1:1 Mentorship
- Fresh Graduate Mentorship
- Career Guidance
Brand deals, promos and partnerships: tauseeffayyaz@gmail.com
Follow along
New writing, resources and project ideas land here first.