About Me

Hello! I’m Abdulkadir Öztürk, an engineer working at the intersection of Geographic Information Systems (GIS), software development, and game technology. During my master’s studies I focused on flood simulation and integrated GIS data with modern platforms such as Unreal Engine. I develop data-processing and web-based solutions with Python, JavaScript, and PostgreSQL; as a hobby I tinker with Arduino projects and electronic systems.
At home I run a TrueNAS server for data storage and media services, while my Raspberry Pi server hosts various Docker-based services and a WireGuard VPN, allowing me to securely access my files and systems from anywhere in the world.
At home I run a TrueNAS server for data storage and media services, while my Raspberry Pi server hosts various Docker-based services and a WireGuard VPN, allowing me to securely access my files and systems from anywhere in the world.
Education
Istanbul Technical University
M.Sc. in Geographical Information Technologies (2021 – 2024)
- Thesis: Development of a Flood Simulation Using a Game Engine and Geographic Information Systems
- Advisor: Dr. Muhammed Enes Atik
- GPA: 3.19 / 4.00
Istanbul Technical University
B.Sc. in Environmental Engineering (2015 – 2021)
- GPA: 2.32 / 4.00
Şile Dr. Vasıf Topçu Science High School
(2011 – 2015)
- GPA: 76.37 / 100
Professional Experience
Software Developer, ODAKENT Environmental Informatics
July 2021 – Present
- Develop web-based solutions with Node.js, JavaScript, and React
- Deploy applications on Ubuntu Linux servers, automate updates, and write basic CI/CD scripts
- Write Bash and Python scripts (occasionally AI-assisted) to optimize workflows
- Solid working knowledge of PostgreSQL/PostGIS
Intern, ODAKENT Environmental Informatics
Nov 2020 – Jan 2021
- Experimented with plugin development using Python + QGIS
- Revised a wastewater-treatment-plant library in OpenModelica
- Actively involved in Python-based modelling and data-processing tasks
Intern, ALKA Environment
Aug 2019 – Sep 2019
- Prepared stack-emission reports
- Wrote field guides for on-site staff
- Researched and reported on regulations governing stack emissions
Technical Skills
Programming Languages
- Python (automation, data processing, scripting)
- JavaScript / TypeScript (Node.js & React)
- Bash (Linux automation scripts)
Frameworks / Libraries
- Node.js
- React
- Electron
Databases & GIS
- PostgreSQL / PostGIS – schema design, query authoring
- SQLite, GeoPackage
DevOps & Server Management
- Ubuntu Linux server setup, maintenance, and monitoring
- Basic CI/CD automation (Bash & Python scripts)
- Docker – containerisation and service orchestration
- TrueNAS > 10 TB storage on x86 PC
- Three-disk RAID-Z1 (RAID-5-like) configuration
- Nextcloud hosting & backup workflows
- Jellyfin media-server management
- Raspberry Pi > 1 TB micro-SD, low-power ARM-based SBC
- WireGuard VPN configuration
- SCM-Manager version control
- Wolweb Wake-on-LAN support
Electronics & Hardware
- Arduino projects
- ESP32 IoT development
- Raspberry Pi Pico microcontroller applications
- Flipper Zero hardware security / testing
Game / Visualisation
- Unreal Engine (GIS data integration, Niagara-based simulations)
- MonoGame (2D game prototypes)
Tools
- VS Code
- Postman (API testing)
- Git & GitHub
- Subversion
Soft Skills
- Collaborative and responsible in team settings
- Skilled at priority management; clearly set expectations and propose realistic timelines when resources or schedules conflict
- Quickly analyse complex problems and design solutions
- Communicate technical topics clearly and persuasively (strong written & verbal skills)
- Foster team growth through knowledge-sharing and mentoring
- Disciplined in time and priority management
Certifications & Courses
- Unreal Engine 5 – Cinematics, Animation & Rendering
Udemy · Sep 2024 - Unreal Engine 5 – Create Professional Cinematics & Trailers!
Udemy · Sep 2024 - C++ | Object-Oriented C++ Programming from Zero to Expert
Udemy · Aug 2024 - Unreal Engine 5 – Easily Translate and Localize Your Game
Udemy · Aug 2024 - Unreal Engine 5 – The Intermediate Course
Udemy · Aug 2024 - Unreal Engine 5 – One Course Solution for Niagara VFX
Udemy · Jul 2024 - Unreal Engine 5 – The Complete Beginner’s Course
Udemy · Jun 2023 - Storing, Querying & Analysing Spatial Data with PostGIS
BTK Academy · May 2021 - Python Programming from Zero to Advanced
BTK Academy · May 2021 - Web-Based Geographic Information Systems
BTK Academy · May 2021
Languages
- English
- Reading: Excellent
- Writing: Excellent
- Listening: Excellent
- Speaking: Good (fluent; pronunciation still improving)
Hobbies & Interests
- Electronics & IoT projects – hobby circuits with Arduino, ESP32, Raspberry Pi Pico, Flipper Zero
- Self-hosting & home servers – TrueNAS, Docker, home-lab automation
- Game development – prototypes with Unreal Engine and MonoGame
- Gaming – all kinds of video games, both competitive and single-player
- Reading – regular reading in travel literature, classics, economics
- Films & TV series – following both popular and classic works
- Open-source communities – giving feedback on projects
- Scripting & automation – Bash/Python scripts for daily workflows with AI assistance