online
utc
$ whoami --verbose

<Sarthak/>
Bajpai.

const role = "";

Java backend developer building reliable APIs, data models, and the systems that hold them together. I write software that reads well six months later — boring where it should be, opinionated where it counts.

java
spring boot
rest apis
hibernate
mysql
spring security
jdbc
docker
git
linux
clean architecture
sql tuning
java
spring boot
rest apis
hibernate
mysql
spring security
jdbc
docker
git
linux
clean architecture
sql tuning
$ ls -la ./projects
02 //

my work

--filter08 / 08
$ npm ls --depth=0
03 //

toolkit

languageλ
  • Javaprimary
  • JavaScriptprimary
  • SQLprimary
  • TypeScriptlearning
backend
  • Spring Bootprimary
  • Hibernateprimary
  • REST APIsprimary
  • Spring Securityprimary
  • JDBCprimary
data
  • MySQLprimary
  • PostgreSQLfamiliar
  • Redislearning
frontend & tools
  • HTML / CSSprimary
  • Gitprimary
  • Postmanprimary
  • Dockerlearning
$ cat ./readme.md
04 //

about

I'm a Java backend developer. Most of my time is spent designing REST APIs with Spring Boot, modeling data through Hibernate + MySQL, and wiring auth with Spring Security. I care about clear error shapes, predictable state, and code that reads like a straight line.

I started on the frontend — HTML, CSS, JavaScript — and I still enjoy shipping interfaces when a project calls for it. That range means I can push a feature from schema to pixel without waiting on a hand-off.

Currently reading distributed systems papers, playing with containerization, and looking for a team that ships thoughtfully. I pick up tools quickly, prefer boring solutions where I can, and take pride in software that ages well.

$ ./init-conversation.sh
05 //

say hello

Got a role, a project,
or a hard problem?
Let's talk.

$ mail --to sarthak
subject: "let's build something"
→ send