Deep dive into server-side development. Build high-throughput REST and GraphQL APIs, manage relational and NoSQL databases, handle JWT authentication, and deploy Node.js or Python backend microservices.
Routing, middleware pipeline, request/response lifecycle, and async handlers.
Relational PostgreSQL vs NoSQL MongoDB schema design with Prisma and Mongoose.
Password hashing with bcrypt, JWT access/refresh tokens, and CORS configuration.
Speed up API responses with Redis cache and deploy backend services to Railway/Render.
Console-based banking core utilizing JDBC to transact, register users, and log ledger audits.
Object-oriented registration directory writing files datasets.
JSON database backed book search API interface.
Calculator desktop application built with Java Swing layout components.
Java HTTP client querying exchange rates APIs and outputting balances.
Local contacts directory writing data serialization files sheets.
Secures payment gateway integrations using HMAC signature verification.
Flexible Apollo-backed GraphQL backend querying MongoDB databases schemas.
Real-time alert distribution daemon sending notifications over WebSockets.
Processes meeting recordings audio and outputs structured minutes logs.
Secure auth backend with JWT access/refresh tokens, bcrypt hashing, and role guard middleware.
Microservice for multipart uploads with Multer, Sharp image resizing, and S3 presigned URLs.
Custom caching proxy server returning cached responses for identical endpoints requests.
Redis-backed sliding window rate limiter middleware guarding routes.
Build an automated email client classifier that drafts replies based on content intents.
Multi-client TCP chat server utilizing threads and socket channels.
Node.js & Express REST API with MongoDB, nanoid key generation, and rate limiting.
Background job pipeline with BullMQ, Redis, worker pools, retries, and dead-letter queues.
Upload PDFs and chat with them using RAG with Gemini embeddings and vector search.
Upload code repos and run semantic searches for functions using vector indexes.
Swing UI dashboard managing patient checkins, doctor schedules, and billing stubs.
Java file compression engine implementing Huffman trees and binary streams.
Java custom web server handling incoming TCP client socket requests.