Professional Projects

IQQA-eQMR

This is my currtent project working at EDDA Techonology,Inc. This project allows the user to see a 3D rendering of CT scanes on the Hololens 2 and/or the Apple Vision Pro.

Post Reality

This is a mobile app for iphone and androis built in Unity. User can share and view their AR experience with their phones

Personal Projects

Cougar Racing

Cougar Racing is a racing game where you and a friend can race against the computer and/or each other around Camden County College. There are a variety of tracks and cars to choice from. When creating this game, we used Unity and Blender to created all the cars, building, and tracks.

Not Your Average DND Map

This is a small personal project just to pushing my skill in Unity, by combining my love of programing and D&D.

Work Experience

Edda Technology,Inc - Software Engineer

April 2022 to Present

● Architected and deployed IQQA-eQMR, a quantitative mixed reality surgical guidance platform in Unity, enhancing preoperative spatial visualization accuracy for clinical surgical teams.

● Engineered custom point-to-point socket/TCP networking protocols to stream stereoscopic video data at 30 Hz, achieving low-latency remote robotic arm control during active surgical simulations.

● Developed automated synthetic data pipelines using Unity Perception to produce stereoscopic training datasets, streamlining computer vision data preparation workflows.

● Formulated custom 3D mesh editing workflows in Blender and Python, maintaining clean polygon topology and optimizing real-time spatial rendering across HoloLens and Apple Vision Pro.

● Executed unit testing, active debugging, and end-to-end device deployment via TestFlight, validating dynamic UI responsiveness and spatial tracking stability across AR hardware platforms.

The Glimpse Group, Inc — Mobile Application Developer

June 2021 - April 2022

● Led the full lifecycle development of Post Reality, a cross-platform AR social media app published to the Apple App Store and Google Play Store.

● Governed cross-functional engineering workflows using Kanban methodologies, conducting weekly code reviews and managing pull requests to ensure repository code quality standards.

● Directed a team of 2 software engineering interns through development tasks, coordinating feature turnaround while managing UI and backend REST API integration.

● Designed dynamic, responsive UI architectures in Unity utilizing object-oriented programming (OOP) principles and design patterns, maintaining seamless layout adaptations across varied screen resolutions and mobile device types.

●Implemented native iOS and Android device checks to isolate platform-specific plugins, improving cross-platform system stability.

Amir Baradaran Studio — Unity Developer Intern

August 2020 - November 2020

● Formulated lightweight UI components, scene transitions, and mobile AR animations in Unity under tight production timelines.

● Optimized dynamic scene loading, asset streaming pipelines, and memory management to minimize garbage collection spikes and ensure smooth mobile AR runtime performance.

● Collaborated with cross-functional creative teams and senior software engineers to integrate interactive 3D features into broader production workflows.

Skills & Hobbies

Skills

  • Unity
  • Visual Studio
  • Visual Studio Cobe
  • Github
  • C++
  • Blander
  • Python
  • Java
  • Unreal Engine
  • Flutter
  • SQL

Hobbies

  • Wood Working
  • 3D Modeling
  • 3D Printing
  • Miniature Painting
  • D&D
  • Shadow clone technique

About Me

I’m Nicholas Fanourgakis, a software developer. Growing up, I always enjoyed drawing cartoon characters of all sorts, playing video games and listening to music. When it came time to figure out what I wanted to do with my future, I decided to pursue a career in game development. This brought all the things I enjoyed together. On this journey, I found my love of software development.

I started my journey at Camden County College in New Jersey. My Game Design professor told me to focus on the Computer Science degree over Game Design because there is a larger market value and I can leverage those skills to pivot into game development. My professor ran that class as if we were a small Indie game company. I collaborated with my classmates to create two different games. The first is titled, “Toy Box of Terror.” The game features a bobble shooter with 365 playable levels. The second game called, “Cougar Race” allows players to race around the Camden County campus. Once I finished at Camden County I transferred to Rowan University to finish my Computer Science degree.

After graduation, I got a job as an Intern at Amir Baradaran Studio as a Unity developer. We created an AR app for Educational purposes. I designed fun, game-like interactions that engaged users and delivered valuable education content. One interaction featured a phantom wave that users had to match by creating their own wave using knobs. I created another minigame involving bow and arrow shooting at targets that randomly spawned around the player. In this minigame, I had to show the path of the arrow before the player released it.

My next job after my internship was at The Glimpse Group, Inc as the Lead Developer to create Post Reality. I developed another AR app where a user could go on our web page to create an experience and then was able to view the experience on the mobile app. I also had to mentor 2 interns where I had to do code viewers and assign tasks. While also mentoring I was responsible for the main user page and pulling the experiences for AR and VR viewing.

I’m currently working at Edda Technology as a Software Engineer working on an AR app for medical training or pre surgical planning. When I started, I had to learn the existing project that was main for the HoloLens 2. Since then I upgraded the app by adding a new function of receiving video feed from the local server, making the app runnable on the Apple Vision Pro, and making the app run without the local server. I’m the only developer for the app. I frequently collaborate with other departments to maintain and add new features, like having the ability to control a robotic arm using the virtual controller in augmented reality space.

In my free time I always try to improve my programming skill by learning new languages like SQL, Flutter and JavaScript. I also enjoy Wood working, painting miniatures and creating 3D printable models and printing them.