Marko Ilioski
Data Engineer & Software Developer
Get in touch!
Professional Summary
Software Developer with experience in data engineering, backend development, and systems programming. Skilled in Python, SQL, C++, Google Cloud, and Linux. Drawn to low-level graphics and GPU programming in Vulkan, OpenGL, GLSL, CUDA, and Godot. Passionate about learning new technologies and solving complex problems through hands-on projects (and cooking).
Work Experience
Industry exposure & impactful contributions
Data Engineer · Involve
Feb 2025 – Aug 2025
- Migrated system from daily to hourly updates, optimizing Google Cloud Platform to reduce costs by 90%.
- Integrated data from Google Ads and internal sales, enabling regional profit analysis and real-time insights.
- Collaborated with data scientists to prepare metrics and implemented layered database architecture for website visitors.
Intern · Aspect
Jul 2023 – Sep 2023
- Developed C# applications and managed SQL databases, using RabbitMQ for real-time messaging pipelines.
- Optimized OpenXML data insertion, reducing processing time significantly for large document workflows.
- Utilized Azure DevOps for CI/CD pipelines and Docker for containerized deployments.
Intern · InterWorks
Jul 2022 – Aug 2022
- Automated data processing with Python (pandas, numpy) and optimized SQL queries for faster ETL.
- Developed scripts for data visualization and database automation, improving reporting efficiency.
Technical Skills
Tools, languages & frameworks I work with
▹ Languages
▹ Graphics & GPU
▹ Data & ML
▹ Backend & Cloud
🌐 Spoken Languages
Projects
Hands-on building & open source — github.com/Marko534
Godot LBM Wind Simulation
A real-time 3D wind simulation using the Lattice Boltzmann Method (LBM), implemented
entirely on the GPU via Godot's RenderingDevice compute shaders.
Wind data is stored in a 3D texture and consumed by material shaders and particle systems with
no CPU readback.
- Engine & Stack
- Godot 4.6 (Vulkan/Forward+), GDScript, GLSL compute shaders, RenderingDevice API
- Grid & Boundaries
- 64×32×64, D3Q19, TRT collision — Wetnode edges, Bounce-back terrain
Plav voz
Godot-based horror game because it was fun. Focused on environment design and custom blender assets.
View on GitHub →
BlenderLikeProgram
3D modeling application with Vulkan and C++. Focused on backend and low-level graphics pipeline.
View on GitHub →
Pita
Custom Raspberry Pi camera with touch screen UI, supporting 4K video and photos.
View on GitHub →
Fluid Simulation
CUDA-based fluid flow simulation to learn GPU programming and parallel computing.
View on GitHub →
PawPrint
Pet adoption app using .NET Core and PostgreSQL. Gained experience in REST APIs and team collaboration.
View on GitHub →Education
Faculty of Computer Science and Engineering
Ss. Cyril and Methodius University, Skopje
2021 – Present · Software Engineering and Information Systems
🔗 program details →S.O.U. Gim Mirce Acev, Prilep
Math and Science Orientation
2017 – 2021 · High School Diploma