Product-minded
backend engineering.
I build resilient, distributed systems that power modern products. Specializing in Java, Spring Boot, and Kafka to handle real scale without compromising developer experience.
$> ./gradlew bootRun
> Task :compileJava UP-TO-DATE
> Task :processResources UP-TO-DATE
> Task :classes UP-TO-DATE
. ____ _ __ _ _
/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
\\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot :: (v3.2.0)
INFO 1 --- [main] dev.nitnk.Application : Starting Application...
INFO 1 --- [main] dev.nitnk.Application : Started Application in 1.452 seconds
Turning complexity into clean systems.
I'm a Computer Science student at IIST Indore, focused heavily on backend engineering. I thrive at the intersection of distributed systems and business logic.
Day to day I work with Java, Spring Boot, and Kafka to build robust pipelines. I rely on tools like Redis and Docker to ensure systems handle real load and remain highly available.
When I'm not building enterprise-grade software, I'm usually refining my algorithmic thinking on Codeforces, studying new system design patterns, or writing about my engineering journey.
5+
Projects shipped
Production-grade
15+
Technologies
In active use
200+
Competitive problems
Codeforces / LeetCode
4
Certifications
Oracle, Cisco, GFG
Engineering for Scale.
Deep dives into the architecture and performance metrics of systems I've built for high-throughput environments.
Distributed API Rate Limiter
A production-grade rate limiting middleware using the Token Bucket algorithm, engineered for distributed environments. Redis-backed state management ensures consistent enforcement across multiple application instances with sub-millisecond overhead.
Key Impact Metric
< 1ms p99 latency
Feature Flag & Remote Config Service
Centralized configuration service enabling real-time feature toggling across microservices without redeployment. Redis caching layer delivers sub-millisecond config retrieval to distributed service nodes.
Key Impact Metric
0ms downtime updates
@Cacheable("features")
public FeatureState get(String key) {
return redisTemplate
.opsForValue()
.get(key);
}
Microservices Expense Tracker
Full-stack financial management system built on a containerized microservices architecture. Kafka handles high-throughput event streaming between decoupled services; React Native provides real-time data visualization.
Key Impact Metric
10,000+ events/day
Tools I work with.
Let's build something.
I'm actively looking for Summer 2026 internships in backend, full-stack, or AI engineering. If you have a role or just want to talk distributed systems, my inbox is always open.
nitnk2002@gmail.com