Building digital products with purpose.
I'm Rabi, a Software Engineer passionate about crafting scalable applications and exceptional user experiences.
Featured Projects
Building scalable solutions specifically for the Java ecosystem.
Performance First
Obsessed with web vitals, accessibility, and clean architecture.
Latest Insights
Deep dives into software engineering, recommended tools, and tutorials.
10 Essential Java Libraries to Reduce Boilerplate Code (Beyond Lombok)
Stop writing getters, setters, and mappers. Discover the essential Java libraries like MapStruct, Records, Retrofit, and jOOQ that will cut your codebase in half.
Fixing LazyInitializationException in Spring Boot: The Right Way
The #1 error in JPA explained. Why open-in-view is bad, and how to use JOIN FETCH, @EntityGraph, and DTOs to fix it permanently.
Handling Clock and Timezones Correctly in Java
Why LocalDateTime.now() destroys your tests and how to use java.time.Clock to handle timezones like a pro in production applications.
Featured Work
Open source projects and tools I've built to solve real-world problems.
sanitizer-lib
Enterprise-grade input sanitization framework for Java with seamless Spring Boot and JPA integration. Enforce data integrity with declarative annotations, preventing XSS and other injection attacks at the source.
Turn your idea into a
shipping product.
I specialize in building MVP web applications, internal tools, and high-performance landing pages. No fluff, just clean code and fast delivery.
Rapid Development
Get your MVP in front of users in weeks, not months.
Full-Stack Expertise
From database design to responsive frontend UI.
Direct Communication
You work directly with the engineer (me), ensuring clarity.
Let's talk details
Fill this out and I'll get back to you within 24 hours.
Partner with a Developer
Who Understands Growth.
Looking to showcase your product to a dedicated audience of developers? I collaborate with brands that offer genuine value to the tech community.