About Me

Abdulkadir Öztürk Profile Photo
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.

Education

Istanbul Technical University

M.Sc. in Geographical Information Technologies (2021 – 2024)

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