$ whoami

range79

Backend developer. Kotlin enthusiast (some might say obsessed). Spring Boot fan. Building things that actually work. Probably overthinking my life choices while debugging at 3 AM.

Warning: "It works on my machine" might be the code for "I have no idea why this works."

GitHub

$ about

Kotlin, Spring Boot, and MongoDB enthusiast. I build anime APIs, package managers, and Discord bots. Each project is a learning experience, mostly learning that my initial architecture was wrong.

rangewatch, rpms-server, bot-killer, roleplaybot - proof that I cannot stop creating. Some solve real problems, some are just me exploring ideas. All of them have taught me humility.

Terminal dweller by choice. Coffee addict by necessity. I enjoy building systems that work despite my best efforts to overcomplicate them. Open source because sharing my mistakes helps the community.

$ projects

rangewatch

Open-source anime API monolith that lives in my head rent-free. Still in progress because perfection is the enemy of shipping. Built in Kotlin - verbose Java syntax was literally hurting me.

Kotlin
Spring Boot
MongoDB

rpms-server

Building a package manager because apparently one isn't enough. Arch Linux just needed another repository alternative, right? It works though, so maybe I'm onto something.

Kotlin
Spring Boot
MongoDB
REST API

bot-killer

Discord bot that removes other bots. The irony is not lost on me. Fighting spam with more code. Surprisingly effective when people actually use it.

Kotlin
Discord JDA

roleplaybot

A Discord roleplay bot built because why not. It's quirky, sometimes it works, and it's definitely entertaining. Definitely not a replacement for actual therapy.

Kotlin
Discord JDA

$ skills

KotlinMy first love, still my favorite
JavaMastered the art of suffering since 2024
Spring BootBuilt way too many things with this
MongoDBI have a love-hate relationship with JSON
PostgreSQLSQL queries at 3 AM, regret at 6 AM
DockerIt works, don't ask how
MavenPOM files are my kryptonite
REST APIsBuilt more endpoints than I care to admit
GradleWaiting for builds = my meditation time
Gitgit commit -m 'oops' is my specialty
LinuxI live in the terminal, GUI is a myth
TurkishNative - think in Turkish, code in English
EnglishFluent enough to debug StackOverflow

$ connect

Got a backend problem? Want to discuss system design? Or just want to complain about deadlines? Let's talk.