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
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
DevOps / Infrastructure
Git
Docker
Coolify
Self Hosting
Mailcow
Tailscale
AI / Automation
n8n
Ollama
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
- An open-source workspace that keeps your services, notes, notes pinned to a map and your passwords in one place on your own server; each installation has exactly one owner.
- Rich-text editor with autosave and revision history; point, line and polygon notes on an OpenLayers map stored in PostGIS; a vault encrypted with AES-256-GCM that reveals values only after re-authentication.
- A
/api/v1REST API and an/mcpMCP server for scripts and AI agents, sharing scoped, revocable API keys. Works with Claude Code. - Reviewed against OWASP ASVS 5.0 levels 1–2: 2FA, append-only audit log, hardened container. Docker Compose with two containers (app + PostgreSQL 17/PostGIS), published for amd64 and arm64.
- SvelteKit, Svelte 5, TypeScript, Drizzle ORM, Better Auth, TipTap, OpenLayers, Paraglide (EN/TR).
- An open-source content management system for multilingual blog posts and articles that runs as a single Docker container with an embedded SQLite database and needs no other services.
- Block-based editor (tables, code highlighting, math, media), autosave and revision history; every translation has its own title, slug and publishing state (any BCP 47 code).
- Role-based editorial workflow: authors submit for review, admins approve or publish; scheduled publishing. A media library that re-encodes uploads to WebP and keeps alt text per language.
- Built-in reading pages with hreflang, RSS, sitemaps and JSON-LD; for headless use, a read-only REST API (OpenAPI, full-text search) and HMAC-SHA256-signed webhooks sent from a retrying queue.
- 2FA, strict CSP, SSRF-safe webhooks, encrypted backups scheduled from the panel; panel in 6 languages. SvelteKit, Svelte 5, TypeScript, Tailwind, shadcn-svelte, Tiptap, Drizzle ORM, SQLite.