About Me

Scroll for more

Who am I?

I am a 23 year old guy from Croatia that's been into programming for quite a while now. With a long line of personal and commercial projects under my belt I've acquired a wide skill set that didn't go unnoticed.

Profile Picture

Hobbies

I really enjoy active and engaging entertainment. I always had the urge to learn and fiddle with all things tech related. As a kid I wanted to make videogames. Creating assets for those "prototypes" as I like to call them taught me to use a lot of creative tools and prototyping different game mechanics is what taught me to code.

Programming

Research

Gaming

3D Art

Modding

Game Prototyping

Programming Languages

My technological endeavours powered by my natural curiosity spawned tons of pet projects and unmaintained code that made me proficient at a wide range of languages.

Technologies

It shouldn't come as a surprise at this point that I also used many different technologies over the course of my programming career.

Personal projects

Most of my publicly available work is in form of projects I've decided to open source. If you are interested into checking out my work or learning from me, this is a good place to get started.

Click me!

Experience

Workflow Automation

(2019)

A friend of mine called me in to automate sorting of textures into some folders. The tool used was Adobe Substance Painter which outputs all of it's textures in a singular folder and artists had to waste time sorting them into their respective folders all the time. So I automated that process using python by writing a program that uses the file name to sort the into their respective folders.

Technologies used:

VSG Easy Git LFS

(2019)

This was my first work on a tool. Git at the moment didn't support any elegant solution to mark specific files for use with GitLFS, so I created a utility that supports crawling the project by filesize, extension, etc. It's core is a CLI tool I wrote using Haxe, then I added a UI using Microsoft forms. The UI would use the core as it's subprocess to carry out the tasks.

Technologies used:

Client:

Valsogard Enterprise

An IoT prototype - Geminus

(2020)

I was tasked with creating a modular IoT backend that could implement multiple communication protocols. This is where I sharpened my OOP skills. The goal of the task was creating an IoT backend that would support user and device connections, allow them to register and allow them to interact with one another. I worked with 2 other people on this project, one of which was tasked with creating the actual hardware using an ESP32 and the other who worked on the client. The prototype was a success.

Technologies used:

Client:

Valsogard Enterprise

Tradescrow - Assistant

(2022)

I was tasked with assisting the lead programmer in the creation of a crypto asset trade escrow. It was a wonderful learning experience and it's the experience responsible for my current front-end development capabilities. I had a chance to fiddle a bit with some web3 technologies too.

Technologies used:

Client:

Tradescrow

Front end web development

(2023)

I was tasked to recreate valsogard.com from ground up using modern technologies. The CEO of the company also asked me to create his personal website too (dragoslav.expert).

Technologies used:

Client:

Valsogard Enterprise