Work Experience

Edda Technology,Inc - Software Engineer

April 2022 to Present

● Project lead in developing a quantitative mixed reality (QMR) app for both preoperative analysis and intraoperative guidance Developed apps in Unity and implemented them onto augmented reality (AR) headset such as HoloLens and Apple Vision Pro. The apps display patient-specific 3D holograms along with quantitative information. The apps also allow registration between virtual and real surgical instruments, by utilizing the tracking information from an existing electromagnetic or optical tracking system through socket communication. Furthermore, the apps can also enable sensor-less registration by enabling pattern recognition and tracking.

● Work in a cross functional team to provide mixed reality and robotic assistance during surgical procedures Develop modules to simulate the robotic arm movement in a mixed-reality environment. Moreover, by establishing a server-client network, these modules potentially allow remote control of the robotic arms among multiple hospitals.

● Perform synthetic data generation and 3D mesh modification based on customized requests Utilized Unity Perception Package to generate 2D stereoscopic synthetic images based on given information, such as camera parameters and targeted 3D objects. Use blender and python together to modify the existing 3D mesh to fit the required operations, such as mesh cut and mesh deformation

The Glimpse Group, Inc — Lead VR/AR Developer

June 2021 - April 2022

● Project lead in developing an augmented reality app for all smartphones Guided and mentored interns in the development of the Post Reality app, overseeing code review, collaborative feature implementation, and utilizing Unity to design and connect interface elements like login, signup, comments, and overall user experience to a custom API.

Amir Baradaran Studio — Intern as Unity Developer

August 2020 - November 2020

● Was ask to add feature to the app with a quick return around time and efficient code Utilized critical thinking and creativity to design intricate elements within an augmented reality framework, including the implementation of user interface screens, transitions, and animations for artificial intelligence, while collaboratively working with engineering team members to integrate Unity seamlessly.

Professional Projects

IQQA-eQMR

Integer eu ante ornare amet commetus vestibulum blandit integer in curae ac faucibus integer adipiscing ornare amet.

Post Reality

Integer eu ante ornare amet commetus vestibulum blandit integer in curae ac faucibus integer adipiscing ornare amet.

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.

Portfolio Website

This Website, I downloaded a template for the website and updated the information with my personal information. I also set up Github to host the website

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.