Genies App
AI-powered creative platform for user-generated content and intelligent avatars.
I like making tools and games
and here's the place to show it.
I am a software engineer with four years of experience, a Unity developer and a scrum master certification under my belt. I am passionate about making games in my free time, and provide development tips to the software development community.
I strive to learn new skills whenever possible and I enjoy solving problems by collaborating with my colleagues, providing innovative ideas, and designing/implementing reusable and efficient systems following test driven development, SOLID principles and good documentation.
Working as a team I value good communication, chemistry and pushing one another to constantly improve ourselves.
Languages, technologies, tools and frameworks.
Lead a 4-person engineering team, offering technical direction, promoting a collaborative environment, and ensuring timely and high-quality feature delivery. Partner closely with the product team to define feature scope, establish success metrics, identify cross-functional dependencies, and guide architectural decisions. Translate product requirements into actionable sprint plans by performing initial feature breakdowns and co-developing system designs with the team. Build and deliver AI-powered tools that empower users to express themselves creatively through user-generated content and intelligent avatars.
This is a showcase of personal projects, systems and games that I’ve made publicly available.
Scriptable Event System: This system makes it easy to trigger UnityActions across separate GameObjects and systems.
Toggle Utilities: The unity toggle utilities makes it easy to enable/disable different type of objects relevant in Unity3D projects.
Bootleg Ray Tracer:
Simple ray tracer based on Ray Tracing in One Weekend.
Tech used: C++,
Google Test, Docker, Github Actions
Linear Timecode
Decoder: This project decodes 16 bit unsigned integers that represent a
section in the timecode structure.
Tech used: C++, Google Test
Virtual reality game where the player shoots asteroids flying towards earth.
This
is a small prototype released for the itch.io Game Off 2020
(https://itch.io/jam/game-off-2020).
Tech used: C#, SteamVR
Jenkins shared pipeline for Unity projects: This is a Jenkins scripted pipeline that runs Edit Mode / Play Mode tests, publish the test results, and builds the project.
This company mainly produces scientific instruments and reagents, but they also have a digital science division, where I created a framework to build scientific trainings in 3D deployed on our company’s education platform on the web, I also worked on a Virtual Reality game for our marketing team to teach sales representatives about the complicated world of scientific equipment, and built and maintained our deployment infrastructure using Jenkins. Other non production products I worked on were an app that integrated Virtual reality with robotics to prove that we could remotely control thermo fisher equipment and a virtual reality application that simulated a multi story lab .
Created a virtual reality game for mobile devices, which allowed our company’s sales representatives to learn about the complicated world of Thermo Fisher instruments and their competition in an engaging way.
Created a framework for 3D scientific instrument trainings on the web , which replicated our onsite training course and allowed our customers to quickly and efficiently learn about their scientific instruments without the need of an available onsite instructor.