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
		
			- Developed and maintained various games using Python, Javascript, THREE.js, Godot, and Unity. Directed a team of 4 in developing Dark Age, a hack and slash game. 
- Participated in the full development cycle of Dark Age, Ramp Jump, Political Fight, Sand blasters, Ion cross and several other games, including design, development, marketing, testing, and deployment. Integrated games with various APIs and third-party services (including rendering with THREE.js, Babylon.js, and a custom renderer; multiplayer with Socket.io and Godot 4 Multiplayer system). Extensive knowledge in procedural generation.
- Created custom structure and world generators, including Minecraft's world generator; implemented async non-uniform size chunk loading from scratch.
- Created high-quality 3D models with human rigs and optimized my team's 3D model geometry amount up to 40% without losing quality.
Backend Developer
		2022. 03. 25. – Present
		Afghan Goat Development
		Budapest, Hungary
		
		
			- Designed the multiplayer backend infrastructure of Sandblasters and implemented state-of-the-art networking mechanics like lobby systems, anti-cheat, syncronization systems and realtime game room database. 
- Built my own forum software using the LAMP stack. Built chat applications and realtime AI projects. Worked on several larger, complex Node.js projects, such as multiplayer networking from scratch, CDN service and Discord bots.
Graphics designer and Project manager
		2022. 03. 25. – Present
		Afghan Goat Development
		Budapest, Hungary
		
		
			- Designed graphics for various projects, games, including websites dedicated for those games, mobile applications, and promotional materials.
- Created designs using tools and software like React, Wordpress, Bootstrap, Jquery, including a custom-made a graphics editor. Provided guidance and feedback to junior designers. Performed QA testing for frontend developers to ensure their responsive designs were implemented correctly.
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
		
		
			- SCHiz-OS: My self-made 32-bit operating system with a custom bootloader, kernel, filesystem support, multiple language support and with a basic shell system.
- 3D building generator: A procedural 3d model generator which can generate skyscrapers, suburb houses and flat houses. Has extensive config and supports houses with inside content.
- 3D tree generator: A 3d tree generator which can be configured extensively. Supports multiple tree types.
- Dark-age: A hack and slash game which is being developed under my control.
- SEO analyzer: An online tool which gives you critical information about how to optimize your website. Completely free.
- BugR.js: A javascript library which allows you to place bugs on your site. Also comes with high caliber weapons! Very customizable.
- Ramp Jump: A mobile game where you need to demolish various structures using heavy vehicles. Inspired by a fake mobile game ad.
- 3D AI generator: My in-development AI assisted 3D model generator. Does not generate textures..
- Fantasy map editor: With this free tool you can create an atlas for your fantasy maps. Includes doodadds, biomes, roads, water coasts.
- Overrun: Overrun is a parody game of outrun where you must run over as many bystanders as possible! The 3D renderer was made by me from scratch.
- Sand blasters: Sandblasters is an experimental multiplayer cellular automata party game! Comes with unique weapons and destructable terrain! (WIP) Multiplayer server is available upon request.
- Siberian journey: A test game for my physics engine which turned out to be really enjoyable.
- SHATTER.js: SHATTER.js is a physics engine made by me. It fully supports rigidbody collisions, joints, verlet physics and combined. Click below for example.
- Documentation organizer: My own documentation organizer building atop MKDocs. It includes: automatic mirroring to github and to my own site, auto updating and getting readmes from my github repo.
- Interactive portfolio: A 3D portfolio showcasing my skills. Check it out at https://afghangoat.hu/me.
- You can check out the live demos and source codes at https://afghangoat.hu!
SaaS projects
		Jun 2025 – Present
		
		
			- Designed and built the backend infrastructure of a private whistleblower system.
Education and training
B.Sc. in Computer Engineering, Budapest University Of Technology And Economics - GPA: 4.1 - CKI: 3.9 - Expected date: 2027
 
Hungarian Advanced IT Matura Exam - 98%, (Equivalent to an advanced IT certification) - 2024
Hungarian Mathematics Matura Exam - 96% - 2024
ICDL Standard certificate - 2023
Logischool Python Institute Certificate - 2019
Effective Security Operations and Infrastructure Defence - Aston University (Innovacybridge), 2025
Strategic Cyber Security Governance and AI Integration - Aston University (Innovacybridge), 2025
Human-centric Security and Organisational Resilience - Aston University (Innovacybridge), 2025
Intelligent Threat Detection, Forensics and Response - Aston University (Innovacybridge), 2025
		
		Relevant coursework: Programming in C, C++ and Java, Computer architectures, Operating systems, Embedded systems, Introduction to computer science.
		
		
		Achievments
	- (2025. 02. 15.) Passed competitive pre-exam (top 1%) allowing me to skip half a year of university programming curriculum.
- (2025. 10. 16.) TechTogether 1st Place - Hepenix Task: Designed and prototyped a robotic manipulator system capable of operating in a simulated nuclear reactor pond environment, focusing on team cooperation, precision actuation and safety-critical control.
- (2025. 10. 16.) TechTogether special prize - Hepenix Task: Awarded by making new and detailed models for the pond manipulator. Achieved via heavy team cooperation.
- (2021) Found the exploit which allowed the unidentified users to register .gov domains.
- (2018) Found 2 zero-day exploits in the Windows 10 and Windows 7 systems.
Technical skills
		
		
			Programming languages:
Python
Java
C
C++
C#
Rust
Visual Basic
Visual Basic Script
Erlang
Go
Haskell
Lua
Fortran
COBOL
Pascal
Algol
Lisp
Bash
Win. Batch
Ruby
x86 Assembly
Verilog
Prolog
Forth
Perl
Zig
Kotlin
Ocaml
Basic
APL
From which I am the active maintainer of:
Modula 2
Simula
HorthyC
U.C.C.P.L
			
			Debugging & Testing tools:
LCov
Address Sanitizer
Valgrind
			
			Graphics tools:
GLSL
OpenGL
Vulkan
Qt
Tkinter
			
			3D printing tools:
Craftware Pro
OrcaSlicer
			
			Webdev - general:
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
DatGUI
			
			Version control:
Git
Github
Github-Desktop
			
			Game engines:
Unity
Unreal
Godot
Pygame
SDL
SFML
			
			CAD softwares:
OpenSCAD
FreeCAD
			
			ML technologies:
Pytorch
Keras
Tensorflow
Pandas
NumPy
MatPlotLib
			
			Quantum computing technologies:
Qiskit
			
			Database and modelling:
SQL
PostgreSQL
MongoDB
GraphQL
SQL Developer
			
			Networking tools:
Socket.io
Express.js
Discord.js
Apache
Nginx
Zustand
Axios
			
			Operating systems:
Kali
Arch
Mint
Ubuntu
Debian
Windows(XP - Present)
			
			Art softwares:
Gimp
Inkscape
Blender
Blockbench
Krita
Audacity
LMMS
			
			Modding tools:
Forge
Spigot
Bukkit
			
			IDEs & editors:
VSCode
Visual Studio
Code::Blocks
Intellij
Eclipse
Notepad++
			
			Productivity tools:
Jupyter notebook
Vite
Anaconda
Mkdocs
Midnight Commander
LaTeX
SSH
Mongoose
Docker
Docker composer
Gradle
Maven
WinSCP
Android Studio
VMWare
VirtualBox
XLaunch
			
			
				- Familiarity with planning and making large and complex backend infrastructures from scratch.
- Familiarity with agile development.
 
		
		Foreign Languages
	- Fluent English
- Fluent Hungarian
- Conversational German
Publications & Books
			Introduction to C and C++ obfuscation methods — 
2025
			Beginners guide to obfuscation in C and C++.
			
			Python introduction (HU) — 
2021
			A Hungarian introduction to the Python programming language and basic data structures.
			
			100 common PHP mistakes — 
2025
			A book which covers the most common security flaws, PHP developers leave in the code and introduces fixes for them.