open to work • freelance

hey,

Full-Stack Developer

i architect, build and deploy software end-to-end, full-stack by trade and devops by habit, shipping products from idea to live.

where i've worked

a short track record, not a wishlist.

  1. Aug 2025 - Present
    Software Development Engineer · Tower
    Building and shipping backend systems at scale. Wrote 20+ production microservices and the APIs that tie them together.
    Microservices · Backend · APIs · Ceph · Django
  2. Aug 2024 - Present
    Student Tutor · Grades Buddy · Freelance
    Mentoring students across full-stack Java. Swing & JavaFX desktop apps, Spring Boot backends, JDBC/MySQL, and the MERN stack. Project-based, real-world builds that get them industry-ready.
    Java · Spring Boot · JavaFX · MySQL · MERN
  3. Oct 2024 - May 2025
    Software Developer Intern · Pascalcase
    Built business apps on the Microsoft Power Platform. An airline loyalty system and a mortgage system using Power Apps, Power Pages and Canvas Apps, backed by Dynamics 365 and custom C# plugins.
    Power Apps · Power Pages · Dynamics 365 · C#
  4. Aug 2023 - Sep 2023
    Web Development Intern · ICT Academy
    Built a gym training and monitoring website with HTML, CSS and JavaScript. Picked up the fundamentals of web design, from layout and responsiveness to clean markup.
    HTML · CSS · JavaScript
  5. Jun 2023 - Jul 2023
    Java Developer Intern · LetsGrowMore
    Built Windows desktop applications in Java using JavaFX and Swing, with JDBC for data access. Hands-on with core Java and UI fundamentals.
    Java · JavaFX · Swing · JDBC

for clients & founders

5 +
products shipped live
end-to-end
design · build · deploy
real users
in production

freelance products, taken from a blank repo to a live product. designed, built and shipped solo.

radosgw-admin
flagship · sdk · 13★

radosgw-admin

Zero-dependency Node.js SDK for the Ceph RADOS Gateway Admin Ops API. Manage users, buckets, quotas and rate limits programmatically. TypeScript, dual ESM/CJS.

TypeScript · Ceph · S3 · Node

my-pet-buddy
browser extension · desktop app · 5★

my-pet-buddy

A playful pet companion that started as a Chrome extension and grew into a released desktop app for macOS and Windows. Cats, dogs and more parade across your screen while you browse or work.

JavaScript · Chrome Extension · Desktop App · HTML

stayoid
saas · mobile + web

stayoid

A property management SaaS for PG, hostel and apartment owners in India. A React Native mobile app and a Next.js web app on a shared Django REST API, handling properties, tenants and payments.

React Native · Next.js · Django

componentverse
web app · 2★

componentverse

A central hub for Power Platform developers to find, share and reuse pre-built Canvas app components, so they ship apps faster.

TypeScript · Next.js · Supabase

sanskriti
mobile app · 3★

sanskriti

A Flutter app for exploring mythology and culture, with educational articles, ebooks, video content, events and a secure chat with guides, across admin and user portals.

Flutter · Dart · Firebase

open source contributions

open-source work across Kubernetes, observability, developer tools and web apps

all contributions ↗
Kubeli atilladeniz/Kubeli ★ 361+

feat(workloads): restart deployments from the context menu

Wired the Deployments context-menu Restart action to a real rolling restart, with confirmation, success and error feedback, and the same cluster-safe behavior as kubectl rollout restart.

Kubernetes Rust TypeScript Cross-platform
open Aug 2026 #441
OpenTelemetry Go Compile Instrumentation open-telemetry/opentelemetry-go-compile-instrumentation

test: skip container-based tests when Docker is not available

Made container-based tests skip cleanly when Docker is unavailable, improving the local first-run experience while keeping CI coverage unchanged when Docker is present.

Go Testing Docker OpenTelemetry
merged Jul 2026 #735
Kubeli atilladeniz/Kubeli ★ 361+

feat(portforward): keep forwards alive across cluster switch + all-clusters view

Built the all-clusters port-forward experience: forwards survive cluster switches, carry immutable cluster ownership, and appear in a dedicated cross-cluster view with scoped actions.

Kubernetes Rust TypeScript Multi-cluster
merged Jul 2026 #389
Kubeli atilladeniz/Kubeli ★ 361+

feat(portforward): persisted history with restartable inactive forwards

Added port-forward history so engineers can see recent sessions and restart inactive forwards instead of rebuilding them from scratch.

Kubernetes Rust TypeScript Cross-platform
merged May 2026 #313

the stack i build with

tools change, the engineering doesn't. here's what i reach for most.

TypeScript JavaScript Go Rust Java Python Dart Node.js Express Spring Boot Django React React Native Next.js Astro Tailwind CSS Flutter Docker Kubernetes Helm Ceph MinIO Keycloak Git PostgreSQL MySQL MongoDB Redis RabbitMQ Firebase OpenTelemetry Amazon S3 Kong Figma Microservices System Design REST APIs Multi-tenancy

got an idea to ship?

open to full-time roles and freelance builds.