Hackathon Playbook•7 min read
50 Non-Trivial Project Ideas for Engineering Students: Beyond Todo Apps
No more generic todo lists or weather apps. 50 real-world problem statements across distributed databases, developer tools, and privacy.

Arpit
Founder & CEO • August 20, 2026

Stop Building Weather Apps
If you want recruiters and technical founders to take your GitHub profile seriously, you need to stop cloning tutorials and start solving real software engineering friction.
When hiring managers look at student portfolios, they look for three things: **Architectural Ambition, Problem Scoping, and Defensible Technical Choices.**
Top Project Categories That Turn Heads
1. Developer Tooling & CLIs - **Local AST linter for custom security rules**: Parse code trees with Tree-sitter and flag unvalidated environment variable lookups. - **Micro-benchmarking harness for WebAssembly modules**: Measure instruction count and cold-boot latency in isolated runtimes. - **Mock database server with simulated network partition faults**: Help developers test their distributed retry logic locally.
2. Distributed Systems & Storage - **Peer-to-Peer encrypted file sync**: Sync directories across LAN nodes using MDNS discovery and cryptographic hashes. - **In-memory cache with Raft consensus**: Implement leader election and replicated write logs across 3 nodes. - **Time-series metrics engine with rolling downsampling**: Store IoT sensor heartbeats with timestamp compression algorithms.
3. Agentic AI & Systems Integrations - **Autonomous git bisect agent**: Automatically check out past commits, run tests, and locate regression causes with summarized diff analysis. - **Database query plan explainer**: Convert raw `EXPLAIN ANALYZE` query trees into interactive optimization suggestions.
Tags:#Projects#Portfolio#Ideas#Engineering
Write With Catalyst Crew
Have you shipped an interesting architectural breakthrough, survived an intense hackathon, or uncovered a systems optimization? We accept guest dispatches.
