Gábor Funk

afghangoat@proton.me | afghan_goat | github.com/afghangoat

Summary

Versatile developer skilled in full-cycle software development, software design, and user-focused applications. Built scalable backend infrastructures which are used by the 30 largest Hungarian companies. Proficient in most modern web frameworks, game engines such as Godot, Unity, SDL and SFML, with experience delivering projects such as custom game engines, ML projects and complex procedural simulations such my suburban house generator. Published multiple games and SaaS products. Made a software which optimizes 3D model geometry using AI by 50% Dedicated to explore innovative ideas and fostering collaboration within dynamic teams.

Experience

Lead game developer

From 2018. 05. 05. – Present

Afghan Goat Development

Budapest, Hungary

Backend Developer

2022. 03. 25. – Present

Afghan Goat Development

Budapest, Hungary

Graphics designer and Project manager

2022. 03. 25. – Present

Afghan Goat Development

Budapest, Hungary

SEO specialist

2021. 08. 21. – 2025. 07. 11.

Afghan Goat Development, Kockapont, Hunet KFT

Budapest, Hungary

Freelance web designer

2020. 11. 7. – Present

Budapest, Hungary

Projects

I performed extensive documentation for all 300+ of my own project and SaaS projects. You can see them at https://afghangoat.hu/docs/site/index.html in a markdown format. You can also find mirrors for downloads there.


Open-Source projects

Jan 2014 – Present

SaaS projects

Jun 2025 – Present

Education and training

B.Sc. in Computer Engineering, Budapest University Of Technology And Economics - GPA: 3.8 — Expected date: 2027

Hungarian Advanced IT Matura Exam – 98%, (Equivalent to an advanced IT certification) — 2024

ICDL Standard certificate — 2023

Logischool Python Institute Certificate — 2019

Relevant coursework: Programming in C, C++ and Java, Computer architectures, Operating systems, Embedded systems, Introduction to computer science.

Achievments

Technical skills

Programming languages:

Python Java C C++ C# Rust Visual Basic Visual Basic Script Erlang Go Rust Haskell Lua Fortran COBOL Pascal Algol Lisp Python Bash Win. Batch Ruby x86 Assembly Verilog Prolog Forth Perl Zig Kotlin Forth Ocaml Basic

Graphics tools:

GLSL OpenGL Vulkan Qt Tkinter

Debugging & Testing tools:

LCov Address Sanitizer Valgrind

Webdev:

HTML CSS JavaScript Node.js React Typescript Three JS Jquery Bootstrap SCSS Wordpress WASM PHP Angular Tailwind Icontags Daisy UI Webpack NPM Svelte Next JS Dart Laravel Elementor

Version control:

Git

Game engines:

Unity Unreal Godot Pygame SDL SFML

ML technologies:

Pytorch Keras Tensorflow Pandas NumPy MatPlotLib

Quantum computing technologies:

Qiskit

Database and modelling:

SQL PostgreSQL MongoDB GraphQL

Networking tools:

Socket.io Express.js Discord.js Express.js Apache Zustand Axios

Operating systems:

Linux Windows

Art softwares:

Gimp Inkscape Blender Blockbench Krita Audacity LMMS

Modding tools:

Forge Spigot Bukkit

Productivity tools:

Jupyter notebook Vite Anaconda VSCode Notepad++ Visual Studio Intellij Eclipse Mkdocs Midnight Commander LaTeX SSH Mongoose Docker Gradle Maven Github

Foreign Languages

Publications & Books

Introduction to C and C++ obfuscation methods2025

Beginners guide to obfuscation in C and C++.

Python introduction (HU)2021

A Hungarian introduction to the Python programming language and basic data structures.