Hi, I'm Orçun!
Software developer, platform builder, lifelong learner.
A brief timeline
- 1992–1998
- Apprenticeship as an electronics technician, technical vocational baccalaureate and a year of electrical engineering studies.
- 1998–2013
- Diploma in telecommunications engineering (HF) and first years in the field: network analyst, application developer in banking, then IT support and application support.
- 2013–2017
- Java developer and consultant, mainly in finance and public transport: full-stack development with Spring MVC, REST services and an early version of React on the frontend. Professional Scrum Master I.
- 2018–2021
- Senior application developer: Java EE, Spring Boot, JSF and PrimeFaces on the frontend, Docker and CI/CD for clients from various industries. Oracle certifications OCA and OCP.
- 2021–2024
- Web infrastructure, firewall and certificates, low-code with Mendix, plus digital processes, EDI and cloud services in logistics.
- 2024–2025
- Application developer at a university: Angular frontend focused on usability and accessibility.
- 2026
- My own platform on a VPS, built in stages and documented on this blog. During the swimming season, working as a lifeguard. More in the Blog, the Paths and the Projects.
Latest
All postsPaths
All pathsHand-picked paths through my posts.
- 4 topics
Containers and reverse proxy
From a grown server to a platform where every service runs in its own container and is reachable only through Traefik.
- 3 topics
Operations and security
What makes a platform reliable: taking stock, isolation, and certificates that actually renew.
- 4 topics
Rolling out applications
Once the platform stands, real applications follow. These topics are planned and will appear here once they are written.
Series
Some things come in several parts and grow over weeks.
The platform in stages6 parts
How a grown server became a clean platform: taking stock, Traefik, containers, certificates, database and pipeline.
This website
How this portfolio comes together: from the first sketch through Astro to automatic deployment.
Projects
All projectsWhat runs on my platform, or is coming next.
- 2026in progress
odabas.ch
This site: built statically with Astro, served from an nginx container and published through Traefik. Every push to main builds and deploys it automatically.
- 2026running
VPS platform
Docker, Traefik, Certbot and shared databases on my own server, versioned as infrastructure as code.
- 2026planned
Spring Boot + Angular
A full-stack application with a REST API and a single-page frontend, in separate containers behind the same reverse proxy.
- 2026planned
Python app
A second language on the same platform: one container per app and routing through Traefik are not tied to Java.