Adam - The Developer
hey i'm adam. i'm a software engineer who's way too into backend, distributed systems, and hunting down edge cases for fun. also i play piano by ear and math's kinda fun
Education
University Of Cambodia
Pronouns
origin/main
Work
Piper
Java
Awarded to the top Java author each week
Go
Awarded to the top Go author each week
Top 7
Awarded for having a post featured in the weekly "must-reads" list. 🙌
PHP
Awarded to the top PHP author each week
8 Week Community Wellness Streak
Consistency pays off! Be an active part of our community by posting at least 2 comments per week for 8 straight weeks. Earn the 16 Week Badge next.
Three Year Club
This badge celebrates the longevity of those who have been a registered member of the DEV Community for at least three years.
4 Week Community Wellness Streak
Keep contributing to discussions by posting at least 2 comments per week for 4 straight weeks. Unlock the 8 Week Badge next.
2 Week Community Wellness Streak
Keep the community conversation going! Post at least 2 comments for 2 straight weeks and unlock the 4 Week Badge.
1 Week Community Wellness Streak
For actively engaging with the community by posting at least 2 comments in a single week.
Writing Debut
Awarded for writing and sharing your first DEV post! Continue sharing your work to earn the 4 Week Writing Streak Badge.
Two Year Club
This badge celebrates the longevity of those who have been a registered member of the DEV Community for at least two years.
One Year Club
This badge celebrates the longevity of those who have been a registered member of the DEV Community for at least one year.
GitHub Repositories
chat-application-with-postgres
Monolithic, horizontally scalable real-time chat built on NestJS + PostgreSQL — no Redis, no Kafka, no brokers. Just LISTEN/NOTIFY doing all the heavy lifting.
TypeScript
concurrency-demo
In this project, I explore and demonstrate the principles of concurrency, using animation to make the process both visual and intuitive!
TypeScript • 1 star
spring-webflux-setup
From my blog on when and how to use WebFlux: here’s a simple Spring WebFlux setup I put together!
Java
repository-pattern-setup
A simple repository pattern setup by me!
TypeScript
Skills/Languages
Focusing on backend — Java, C#, and JS/TS stack
Currently learning
devops, data science.
Currently hacking on
mostly work related and im also building Piper
Available for
tech talk. freelance. collab.
Want to connect with Adam - The Developer?
Create an account to connect with Adam - The Developer. You can also sign in below to proceed if you already have an account.