About
I'm a software engineer with a focus on creating software, video games and simulations. I have hands-on experience developing applications for virtual reality (VR) and augmented reality (AR) , using advanced technologies to build engaging and interactive experiences.
In addition to my expertise in VR/AR, I'm deeply interested in artificial intelligence (AI) and machine learning , exploring how these technologies can integrate with my work and create exciting new opportunities.
I'm always eager to learn and experiment with new technologies, constantly looking for ways to improve my skills and create more interesting and engaging software.
Experience
Jan 2024 — Present
Junior Technician in Augmented Reality and Computer Vision
Istituto Italiano di Tecnologia
As a technician at IIT, I develop the MEMEX and BoSS Android apps using Unity C#, AR Core, and manage backend servers with Flask, Strapi, and Docker, integrating data with 3D Gaussian splatting models.
Sep 2021 — Dec 2023
Software Engineer for Mixed Reality Software and Simulation
Istituto Italiano di Tecnologia
As lead developer at IIT, I worked on the INAIL mixed reality training project, "Caduta dall'Alto," focusing on VR development and UE4 C++ to create a VR simulation for training workers at height.
Oct 2020 — Mar 2021
UE4 Programmer (Internship)
AnteMotion
I completed a 6-month internship at AnteMotion, where I implemented a virtual LIDAR sensor in Unreal Engine using C++ for automotive ADAS driving simulation. My master's thesis was also closely related to this work.
Jun 2015 — Aug 2015
Website Developer (Internship)
Amirkabir University of Technology
During my 3-month internship at Amirkabir University of Technology I developed and managed websites using WordPress. The topic of my bachelor's thesis was also relevant to my internship.
Projects
Walker Agent
This project involves creating and training a walker agent using Unity's ML-Agents toolkit. The walker learns to stand, walk, and balance through reinforcement learning.
A 2D Game Engine
A 2D Game Engine written in C++ and the SFML library
Conway's Game of Life
Conway's Game of Life is a zero-player game simulating cell evolution with simple rules, displayed in a web browser.
Games, Games and More Games
Developed several games using Unity, including Afterlife: Dogs of Eden, Pigeons Aren't Real, and Towards the Light.
Pedestrian Simulation
Implemented crowd simulation in Unity using the BOIDS and ORCA models to create realistic and dynamic group behaviors.
Get In Touch
Get In Touch
If you have any questions or would like to get in touch, feel free to reach out.
Based on Brittany Chiang's website (they awesome) and Alexander E. Meikopoulos's website. Coded in Visual Studio Code. Built with Next.js, Tailwind CSS and Shadcn/ui, deployed with Vercel.