A full-featured email client built on direct IMAP and SMTP communication, with efficient inbox loading and secure HTML rendering.
Direct email protocol integration with efficient inbox loading and secure HTML email rendering.
// software-engineer
Backend Engineering · Java · Spring Boot · Cloud · DevOps
I build reliable backend systems, APIs, and scalable software.

I focus on building reliable software systems from the backend outward. My primary stack is Java and Spring Boot, where I work with APIs, databases, real-time communication, and backend architecture. I also work across the frontend when needed, and continue building depth in cloud infrastructure, DevOps, distributed systems, and open-source development.
Grouped by where each tool sits in the stack — not a claim of equal depth across all of them.
Full-stack systems built end to end — backend architecture, integration protocols, and the interfaces on top of them.
A full-featured email client built on direct IMAP and SMTP communication, with efficient inbox loading and secure HTML rendering.
Direct email protocol integration with efficient inbox loading and secure HTML email rendering.
A video streaming platform with adaptive bitrate delivery across multiple quality renditions.
Adaptive video streaming with multiple quality renditions.
A real-time chat application with persistent history and bidirectional messaging over WebSockets.
Real-time messaging with persistent chat history and bidirectional communication.
A full-stack blog application with post authoring, categories, and a clean reading experience.
Server-rendered blog architecture with structured content management.
A full-stack Quran playlist management system where a custom Doubly Linked List powers playlist ordering, navigation, insertion, deletion, and traversal.
Applying core DSA concepts in a real-world full-stack application through custom Doubly Linked List-based playlist management.
I contribute to open-source software and am continuously working to become an active member of the global developer community. The numbers below are pulled live from GitHub — nothing here is pre-filled.
View GitHub ActivityPublic Repos
Pull Requests
Issues
Followers
Pulled live from the GitHub API, cached for up to an hour.
Notes on backend engineering, projects, and what I'm learning — cross-posted across a few platforms.
Designing APIs and services in Java and Spring Boot, with attention to correctness, security, and maintainability.
Learning to reason about scalability, data modeling, and trade-offs in real-world backend architecture.
Building working knowledge of cloud deployment and infrastructure to support backend services in production.
Practicing containerization and CI/CD workflows so software ships in a repeatable, reliable way.
Studying how services communicate, stay consistent, and remain resilient at scale.
Contributing to public projects and building software in the open as part of the broader developer community.
Academic background and teaching experience — updated as new roles are added.
3rd-year coursework spanning software architecture, requirements engineering, distributed systems, and core computer science fundamentals.
Taught programming and technology courses, guiding students through core concepts and hands-on practice.
Source code, commit history, and project documentation — the clearest record of how I build.
Full-stack projects built and documented in the open, from first commit onward.
Contributing to external projects as an active part of the developer community.
A public, ongoing practice — including a daily DSA problem-solving log.