Projects
Filters
Infrastructure Cost Optimization Bot
Develop a script or basic API that monitors simulated cloud resource utilization and suggests or automatically implements simple scaling-down actions
Simple Data Aggregation Pipeline
Build a script that reads raw log-like data, aggregates it by key fields, calculates statistics, and outputs a summary report
Event-Driven Notification Service
Create a lightweight microservice that listens for events on a mock message queue and sends notifications via third-party APIs
Rate Limiting Gateway Stub
Part of a series
Implement a middleware or service that acts as a simple API Gateway stub, enforcing a basic token-bucket rate limit
Read-Only Product Service
Part of a series
Build a simple REST API that serves product details from a mock or in-memory database with clean routing and response models
Fare Calculation Service
Part of a series
Build a function that calculates final ticket prices based on base fare, seat class, loyalty status, and promotional codes
Seat Availability Checker
Part of a series
Design a domain model for Flight and Seat entities and implement core business logic to check and reserve seats without double-booking
Subscription Renewal Engine
Implement the state machine logic that handles subscription transitions from Active to Grace Period to Expired with time-based domain events
Serverless API Endpoint
Use a Serverless framework to deploy a single function that connects to a mock database service and returns data via an HTTP trigger
SQL Query Optimization and Indexing
Given a mock database schema and slow-performing SQL queries, rewrite queries and suggest appropriate indices to reduce execution time
CI/CD Pipeline for Static Site
Configure a simple CI pipeline to automatically run linter/tests and deploy a static HTML/CSS site upon code merge
Dockerizing a Simple API
Part of a series
Take a pre-built simple API and create a production-ready Dockerfile with multi-stage builds and optimized image size
Local Deployment with Docker Compose
Part of a series
Define a docker-compose.yml file to run an API alongside a stubbed database with proper networking configuration
Command Line Tool Interface
Build a small CLI application that allows users to interact with a mock remote configuration service
Basic Transaction Ledger Endpoint
Part of a series
Use a modern web framework to build a single GET endpoint that returns a list of mock transactions with proper routing
Input Validation and Error Handling
Part of a series
Extend a basic endpoint to accept POST requests with robust server-side validation and structured error responses
Guaranteed Message Processing Worker
Build a worker service that processes messages from a mock queue with retry mechanisms and dead-letter queue logic
Custom Application Metrics Collector
Integrate a standard metrics library into a small application to track key business metrics like orders and API latency
Local Caching Strategy
Implement an in-memory or local distributed cache in a simple API endpoint with TTL and cache-aside patterns
End-to-End Test Suite for UI Flow
Write a comprehensive E2E test suite that simulates key user flows with robust selectors and error handling
Token-Based Authorization Gateway
Build a simple middleware or service that intercepts incoming requests, validates a Bearer JWT token, and extracts user roles for authorization
Asynchronous State Management
Build a small application screen that fetches data from a mock API with loading states, error handling, and proper state management
The Button Component
Part of a series
Build a highly reusable Button component that accepts props for size, color variant, and disabled state with proper accessibility
The DataTable Component
Part of a series
Create a component that renders tabular data from a mock API with client-side sorting and row selection features