Building backend systems focused on authentication, real-time communication, security, and performance.
- Backend system, Event-driven design, and API architecture
- Authentication & authorization (JWT, session lifecycle, secure flows)
- Real-time systems (WebSockets, event-driven communication)
- Performance optimization (caching, Redis, efficient data handling)
- Secure system design and fault-tolerant architecture
Languages: Rust, TypeScript, Python
Backend & APIs: REST, GraphQL, API Design
Security: JWT, Authentication Flows, Secure Session Management
Systems & Infrastructure: WebSockets, Redis, Nginx, Docker, Distributed Systems Design
Databases: MySQL, PostgreSQL, MongoDB
Cloud & Deployment: AWS, Vercel, Serverless Architecture
- Improving backend architecture patterns in Rust
- Re-designing a Rust-based event management library
- Expanding a Rust-based CLI assistant
- Deepening knowledge of distributed systems and performance optimization
Backend-focused real-time messaging system designed for secure communication.
- Implemented JWT-based authentication and token lifecycle handling
- Built real-time communication using WebSockets
- Designed connection handling and message flow for low-latency communication
- Focused on secure connection handling and session validation
👉 View Repository
High-performance backend service for processing and caching GitHub data.
- Integrated Redis for caching and performance optimization
- Designed API endpoints for efficient data retrieval
- Reduced redundant external API calls through caching strategies
👉 View Repository
Modern serverless architecture deployed on Vercel.
- Built with performance and scalability in mind
- Leveraged serverless and edge deployment patterns
- Optimized frontend/backend interaction
👉 View Project


