Hi, I'm Roshan Nepal
Software Engineer building production-grade web systems.
Full-Stack Engineer with strong hands-on experience in Java, Spring Boot, React, and modern web technologies. Specialized in designing clean layered architectures and engineering scalable, maintainable software systems.
About & Engineering Focus
Layered Architecture
Enforcing separation of concerns through modular controller-service-repository patterns to guarantee system maintainability and ease of testing.
Robust Backend Systems
Designing secure, high-throughput REST APIs and transactional database operations using Java and the Spring Ecosystem.
Modern UI Engineering
Crafting reactive, responsive frontend interfaces with React and standard CSS/JS, prioritizing accessibility and crisp user interactions.
Technical Stack
Backend
Frontend
Database & Tools
Featured Projects
Engineering Journey
Designing RESTful APIs and modern frontend systems. Focus on architecture clean-up, modular Spring Boot service construction, and responsive UI components in React.
Gained fundamental knowledge in Object-Oriented Programming (OOP), Data Structures & Algorithms, Database Design, and Software Design Patterns.
Get In Touch
Let's talk engineering.
I am actively seeking full-stack and backend software engineering opportunities. Whether you have a question or want to discuss a prospective team role, feel free to drop a message!