Fullstack Web Developer
Ankageo
- Worked as a fullstack developer on large-scale government and enterprise GIS projects.
- Developed key modules of the OFT (Our Future Treasure) platform — used by 1,000+ users — built for Türk Altın İşletmeleri (formerly Koza Gold Operations).
- Participated in both maintenance and redevelopment of the GTBYS project for the General Directorate of Highways, used by thousands of public-sector employees.
- Contributed to the MEB CBS application for the Ministry of National Education, covering property ownership and student population data for all schools.
- Took part in the development of the Asset Management System for Hatay Metropolitan Municipality.
- Built fullstack solutions with Angular, React, and Node.js/ExpressJS, and map infrastructure with GeoServer and OpenLayers.
Freelance Web Developer
- Developed a custom inventory tracking system for an industrial client.
- Delivered lightweight solutions such as an image gallery and a web scraping bot.
- Carried out rapid development processes using TypeScript and Python.
Electronics Engineer
Karadeniz Savunma Sanayi, Lemona A.Ş.
- Designed antenna models and performed simulations using CST Studio Suite.
- Performed reverse engineering on defense-grade electronic boards.
Game Development Intern
Ankageo
- Developed four small-scale games using Unreal Engine 4.
Programming Languages
C++
C
Python
TypeScript
Bash
Electronics / RF
CST Studio Suite
Antenna Design & Simulation
Board-Level Reverse Engineering
Scientific Computing
NumPy
SciPy
SymPy
Matplotlib
pandas
LaTeX
Frameworks / Libraries
Angular
React
NextJS
SvelteKit
ExpressJS
Databases
PostgreSQL
MySQL
SQLite
Redis
Supabase
GIS / Mapping
GeoServer
OpenLayers
Linux / Terminal
Linux (Arch / EndeavourOS)
Neovim
tmux
zsh
GNU Stow
DevOps / Infrastructure
Git
Docker
Coolify
VPS Administration
Self Hosting
Mailcow
Tailscale
AI / Automation
Claude Code
n8n
Ollama (local LLM)
Platforms / Tools
WordPress
Electrical & Electronics Engineering, B.Sc.
Information Technologies Certificate Program
Certificate No: ODT.UEA.S2200015.186
Certificate Verification: Link
Turkish
Native
English
Full Professional Proficiency
orbit-core
C++20 simulation library
In progress
- An engine-free, deterministic 2D particle and rigid-body simulation library.
- Written to apply modern C++20 practice to a real problem: generational handles instead of raw
pointers, a
Resulttype built onstd::variant, concepts, several integrators, and an AoS vs SoA memory-layout benchmark. - CMake, Catch2 tests, and runs under ASan/UBSan.
- Neovim, tmux, zsh, kitty, Hyprland and git configuration in a single repository, managed package by package with GNU Stow and installable with one command.
- The install script covers both Debian/Ubuntu and Arch, and has been tested on four different machines including WSL.
- Highlights: lazy.nvim with pinned plugin versions, tmux resurrect/continuum and an fzf-based session switcher, framework-free zsh, Hyprland configured in Lua, OSC 52 clipboard support over SSH.
Self-hosted infrastructure
VPS + office rack
Running
- A Coolify instance on a VPS hosts both client applications and my own.
- I run a self-hosted Mailcow mail server for ruasystems.com.
- A Raspberry Pi runs Jellyfin and n8n handles automation; the hardware is consolidated in a 12U rack in my own office.
- Planned: a Tailscale mesh for remote access and a self-hosted VPN (Xray/Reality behind 3x-ui); a spare laptop is being repurposed as an additional home server.
Local LLM inference
Models served on my own hardware
Running
- I run models on my own hardware to reduce dependence on external services: a 16 GB RTX 5060 Ti handles models in the 9B–14B range.
- Gemma-based translation models run as an Ollama service on the office server.
- The goal is to turn this into a working local agent.
- Technology-specific instruction documents I write for AI coding agents (Claude Code, Cursor, Copilot).
AGENTS.mdis the agent entry point;GENERAL-RULES.mdandGIT-RULES.mdare always-read safety rules;tech-based-rules/holds Angular, static-site and SvelteKit templates.- Conventions: English only, SCREAMING-KEBAB-CASE file names, markdownlint-clean, catalog tables kept in sync.
n8n site-update workflow
Automation driven by instruction documents
In development
- A workflow that automates static site updates: upload a docx, an image and a zip of the site; the
changes are applied according to my own
.mdinstruction documents and the updated zip is returned. - Uses the same instruction set as ai-instructions-repo.
Terminal-first workstation
Development over SSH from anywhere
In use
- I SSH into a powerful Linux workstation that stays on in my office and develop using its compute from wherever I am, carrying only a light laptop.
- EndeavourOS, Hyprland, kitty, Neovim and tmux.
Modular desktop application
C++ / Qt
Planning
- A desktop application for my own daily use, to which I'll keep adding modules; written in C++ with Qt, open source and self-hostable.
- The first planned modules are an advanced note-taking app, an email client, and possibly a map-based module.
Ongoing technical study
Continuous
- Next up: Linux systems programming and real-time systems (PREEMPT_RT, scheduling, cyclictest/ftrace for measurement), with a Raspberry Pi as the practice lab.