On-screen text
Software Engineering Projects That Actually Impress Recruiters
AI Coding Agent Platform
Build an AI coding assistant similar to Claude Code or Codex. It should understand an entire codebase, edit multiple files, execute terminal commands safely, and remember previous interactions.
Add support for MCP servers, tool calling, and long-term memory to demonstrate modern AI engineering.
Recommended Stack
Next.js • Mastra/LangGraph • OpenAI/Anthropic • PostgreSQL • Redis • Docker
Distributed Job Queue System
Build a backend service that processes thousands of background jobs such as email sending, AI generation, report creation, and image processing.
Include retries, delayed jobs, dead-letter queues, worker monitoring, and real-time dashboards to demonstrate distributed systems knowledge.
Recommended Stack
Node.js • Redis • BullMQ • PostgreSQL • Docker • Prometheus
API Gateway & Authentication Platform
Instead of building another authentication page, build the service behind it.
Create a gateway that authenticates users, validates JWTs, applies rate limits, manages API keys, enforces RBAC permissions, and routes requests to different microservices.
Recommended Stack
Node.js • Fastify • PostgreSQL • Redis • Better Auth/Clerk • Nginx
AI Knowledge Base (Production RAG)
Allow users to upload PDFs, documentation, and websites.
Automatically process the content into embeddings, store them in a vector database, and answer questions using Retrieval-Augmented Generation.
Include citation support and conversation history.
Recommended Stack
Next.js • Mastra • LangChain • Pinecone/Qdrant • OpenAI • PostgreSQL
Real-Time Collaboration Platform
Build a collaborative editor where multiple users can edit the same document simultaneously.
Support live cursors, comments, presence indicators, version history, and conflict resolution using CRDTs or Operational Transformation.
Recommended Stack
Next.js • WebSockets • Yjs • PostgreSQL • Redis
Cloud Deployment Platform
Create a platform similar to Vercel or Railway where users connect a GitHub repository and automatically deploy applications.
Implement build pipelines, deployment logs, rollback support, environment variables, and custom domains.
Recommended Stack
Go/Node.js • Docker • Kubernetes • GitHub API • PostgreSQL • AWS
Observability & Monitoring Dashboard
Develop a platform that collects application logs, metrics, and traces from multiple services.
Display request latency, uptime, CPU usage, memory consumption, and error rates in real time while sending alerts when systems become unhealthy.
Recommended Stack
Go • ClickHouse • Prometheus • Grafana • Kafka • React
AI Workflow Automation Platform
Build a platform where users can create workflows like: "When a GitHub issue is opened, summarise it with AI, store it in Notion, and notify Slack."
Include scheduling, retries, branching logic, and support for multiple third-party integrations.
Recommended Stack
Next.js • Mastra • Trigger.dev • Composio • PostgreSQL • Redis