[ scanning: profile.pcd — 100% ]

Negin Amou

Negin Amou

Digital Twin Developer · Analyst . AI & Computer Vision Researcher

I'm a developer and analyst at heart. What I do best is learn fast and adapt to whatever the problem needs

Fighter pilot mid-flight reading a manual titled How to Fly
me, onboarding onto any new tech stack

▸ Open to contract work in computer vision, Unity ,and AI development.

About

I'm Negin, a developer and researcher based in Ontario. Before the job titles, some background on how I got here. My path into computer science started with a love of math and problem solving, which led me to programming. My first programming experience was in middle school, where I learned C#. I loved the feeling of building something from scratch, and the satisfaction of solving a problem with code. That led me to pursue a degree in Computer Science and Mathematics, where I learned the fundamentals of programming, algorithms, and data structures. After working in industry for a few years, I wanted to deepen my knowledge in data science and artificial intelligence, so I completed my Master of Data Science and Artificial Intelligence at the University of Waterloo. This journey made me realize that what I enjoy most is taking messy, complicated data and turning it into something people can actually see and use.

My path has wandered through a few worlds. It started with a role as a cybersecurity analyst at Invesco, where I learned the fundamentals of security and got hands-on experience with SIEM tools. Later I worked as a developer and IT analyst, where I got to build a variety of projects: internal tools, a CRM, monitoring systems and many other things, while collaborating with my teams. During my Master's at UWaterloo, I worked on research projects with Professor Carl Haas and Professor Parsin Haji Reza. With Professor Haas, I trained AI models to segment industrial point clouds and benchmarked them against other methods . This work has been submitted to the Journal of Construction Engineering and Management and is under review for publication. With Professor Haji Reza, I worked with generative adversarial networks (GANs) for virtual staining in cancer imaging.

These days I build digital twins at PACE Building Technologies. You can think of a digital twin as a replica of something in the real world. Imagine exploring a building or an industrial site as a walkable virtual scene. In my current role I work in Unity, where I've built a pipeline that brings massive point clouds, Gaussian splats, and CAD models together in real time, letting users explore the scene, take measurements, and move objects around, with collision detection as they go. If you're looking for someone for computer vision work, Unity or 3D development, AI and machine learning projects, or data-heavy software in general, that's exactly the kind of work I take on.

This site is my corner of the internet: part portfolio, part notebook. The professional bits are below; the more personal thoughts live in my writings.

locationOntario, Canada
focusCV · Unity · Digital Twins
educationMaster's, UWaterloo
rolesDeveloper · Analyst · AI/CV Researcher

Experience

Digital Twin Developer / Analyst

PACE Building Technologies

Jan 2026 – Present

  • Develop interactive, walkable digital-twin environments in Unity for visualizing and analyzing complex industrial assets.
  • Built runtime workflows for importing, processing, rendering, and interacting with large point-cloud datasets and Gaussian splats.
  • Designed and optimized spatial collision-detection algorithms for point-cloud and CAD geometry, improving runtime performance and user interaction.
  • Implemented a runtime CAD import pipeline so engineering models can be converted, visualized, and manipulated inside Unity.
  • Unity
  • C#
  • Point Clouds
  • Gaussian Splats
  • CAD

AI & Software Developer

PhotoMedicine Labs · University of Waterloo

Sep 2025 – Dec 2025

  • Reproduced and validated the lab's virtual multi-staining deep learning pipeline (CycleGAN, RegGAN, Pix2Pix) on the dual-excitation PARS microscopy dataset.
  • Implemented full training and inference pipelines for virtual H&E staining, with hyperparameter tuning to reproduce published results.
  • Built a Flask GUI for the PARS virtual staining library to streamline internal testing and data visualization.
  • Programmed AlazarTech ATS digitizer cards in C++ (with an ImGui front end) for synchronized laser / actuator / digitizer triggering in real-time PARS imaging.
  • GANs
  • Python
  • C++
  • Flask
  • Medical Imaging

AI Computer Vision Researcher / Developer

Computer Vision for Smart Structure Lab · University of Waterloo

May 2025 – Dec 2025

  • Automated segmentation and templating of large-scale 3D point clouds by training AI models, sponsored by Ontario Power Generation under Prof. Haas.
  • Developed a Bill of Materials application with Flask and Postgres to store and categorize structural components.
  • Built automated and human-guided methods to estimate a point cloud's area, volume, and shape category for industrial components (beams, columns, floors).
  • Working toward publishing the segmentation and automation research.
  • Point Cloud Segmentation
  • Machine Learning
  • Flask
  • Postgres

IT Analyst

Action Aero

May 2021 – Aug 2024

  • Programmed, documented, and debugged in-house software including a Shipment Estimator, CRM, and OEM tooling.
  • Automated daily processes with PowerShell and Python scripting.
  • Built need-based applications in C# (WinForms/WPF) and PHP over Oracle and MySQL databases.
  • Analyzed production, inventory, and turnaround data with Crystal Reports, Power BI, and Excel.
  • C#
  • PHP
  • Python
  • Oracle
  • Power BI

Angular Developer

Maximus Canada

Jan 2021 – Apr 2021

  • Developed web applications with Angular and TypeScript from functional specifications.
  • Wrote unit and integration tests and supported test and production environments, using CI/CD for reliable builds.
  • Angular
  • TypeScript
  • CI/CD

Cybersecurity Analyst

Invesco Ltd.

Sep 2020 – Dec 2020

  • Worked with SIEM tooling (IBM QRadar, CrowdStrike, VirusTotal) to detect and respond to cyber threats.
  • Automated firewall threat detection with MineMeld, aggregating OSINT threat intelligence.
  • Set up firewall rules during incident response and reported on emerging CVEs and breaches.
  • SIEM
  • QRadar
  • OSINT
  • Incident Response

Skills

3D & Digital Twins

  • Unity
  • Point Cloud Processing
  • Gaussian Splats
  • CAD Pipelines
  • Spatial Collision Detection
  • Runtime Rendering

AI & Computer Vision

  • Deep Learning (CNNs)
  • GANs (CycleGAN, Pix2Pix, RegGAN)
  • Point Cloud Segmentation
  • LLMs
  • Generative AI
  • Model Training & Tuning

Languages & Frameworks

  • Python
  • C# (.NET, WPF, Unity)
  • C++
  • Flask
  • PHP
  • JavaScript
  • TypeScript / Angular
  • HTML & CSS

Data & Infrastructure

  • PostgreSQL
  • Oracle
  • MySQL
  • REST APIs
  • DevOps / MLOps
  • CI/CD (GitHub Actions)
  • Power BI

Security

  • SIEM (IBM QRadar)
  • OSINT
  • Incident Response
  • Secure Development Practices

Education

Master of Data Science and Artificial Intelligence

University of Waterloo

Sep 2024 – Dec 2025

  • CGPA 3.9 / 4
  • Scotiabank Entrance Scholarship (CAD 10,000)
  • Teaching Assistant for CS 136L

B.Sc. Computer Science & Mathematics

University of Prince Edward Island

Sep 2019 – May 2023

  • CGPA 4.24 / 4.3 — Graduating Student Award for highest GPA in the School of Mathematical and Computational Sciences
  • Academic Excellence Award (2019–2023), Dean's Honours List
  • Authored technical papers on OSINT, network security, web application security, cryptography, and AI in cybersecurity

Contact

Open to contract work in computer vision, Unity ,and AI development.

Whether you're hiring for a developer or analyst role, or need help with a specific project like a Unity application, a point-cloud processing pipeline, a machine learning model, or a computer-vision research problem, I'd love to hear about it.

Writings

Thoughts on what's on my mind, and knowledge from my areas of expertise. Drag a page corner to flip.

[ field notes ]

Writings

5 entries

  1. Hello, world : why this corner of the internet exists2
  2. "Seven years"3
  3. "In Honor of Iran's Lost Souls Who Fough for a Better Future"4
  4. "Us Against the World"5
  5. "On Liars"6

2026-08-02

Hello, world : why this corner of the internet exists

Welcome to my corner of the internet.

I have made this site to share both my professional and personal interests. In this place hopefully you will find a mix of technical notes, research insights, and the occasional personal reflection. I want to write about life, work and my stories.

If you’re here for contract work, the experience section is the short version of what I do. If you’d like the longer version, feel free to reach out. my contact links are in the footer.

2

"2026-09-20"

"Seven years"

Seven years.

There are murderers who serve less time.

My prison didn’t have bars. It had application numbers, expiry dates, automated emails, and government webpages written in that peculiar bureaucratic dialect where nothing is ever wrong. Everything is simply in progress.

Seven years in progress.

You learn strange habits when your future belongs to strangers.

You memorize expiry dates. Check portals at three in the morning. An email notification stops your heart before you’ve even unlocked your phone.

Eventually you understand the ugliest part.

The machine doesn’t hate you.

It doesn’t have to.

Indifference works just as well.

Somewhere, my entire existence was sitting in a queue. Seven years of education, work, friendships, and everything I’d built reduced to PDFs under a case number.

And behind me was Iran.

The country where I was born. The country you’re supposed to call home even when the word starts sounding like a threat.

Then January came.

People poured into the streets carrying the dangerous belief that their lives belonged to them.

The answer came in blood.

Faces became photographs. Names became numbers. Families waited outside prisons. And somewhere, an executioner’s rope waited more efficiently than any immigration system ever had.

I watched it all from Canada.

“Safe.”

I hated that word.

Safety shouldn’t come with an expiry date.

Because buried underneath every delayed application was the same quiet possibility:

Go back.

For someone else, maybe that means packing boxes.

For me, it could mean an interrogation room. A prison cell. A courtroom. An execution.

And still the portal said:

In progress.

History moved faster than my application.

People could be arrested faster. Sentenced faster. Killed faster.

I had done everything immigrants are told to do. Study. Work. Contribute. Follow the rules. Build a life.

Become everything except certain that I would be allowed to keep it.

Seven years ago, I thought immigration was about finding a new home.

I understand it differently now.

Sometimes immigration is standing outside a locked door while the house behind you burns.

You knock.

You wait.

The smoke gets thicker.

You can hear people screaming behind you.

You knock again.

And from the other side of the door comes the calmest voice imaginable:

Your application is in progress.

So you stand there.

The house keeps burning.

The door stays closed.

Seven years.

Still knocking.

3

"2026-08-20"

"In Honor of Iran's Lost Souls Who Fough for a Better Future"

I am writing this note to honor the people of Iran who lost their lives fighting for a better future.

I was born in Esfahan/Iran and spent the first sixteen years of my life in Iran. I loved my beautiful city and made countless memories there. Even as I write this, I still do not feel truly at home anywhere else. My home will always be the place where I grew up.

Our homeland, however, is occupied by a barbaric regime that has killed thousands of people to remain in power. The lives of Iranians are now divided into two halves: before and after the January protests. The horrors we witnessed are unimaginable.

Meanwhile, vultures both inside and outside Iran continue to deepen our wounds; some by ridiculing those who were killed, and others by executing protesters arrested in January, either publicly or in silence, without a fair trial. The nightmare that people inside Iran are living through, particularly those who have lost their loved ones, is beyond comprehension.

In this personal space I have created for myself, I want to honor these brave souls and leave behind my own small testament: that as long as I am alive, I will remember their sacrifice and never take it for granted.

Sooner or later, the Islamic regime occupying Iran will collapse. One day, it will drown in the suffering it has caused and the blood it has spilled.

4

"2026-08-20"

"Us Against the World"

In the end, it always comes back to us: my mom, my dad, my brother, my two cats, and me against the whole world.

People come and go. Places stop feeling like home. Promises are made and broken, and everything you once thought was permanent can disappear overnight. People can enter your life with beautiful words and convincing promises, make you believe they are here to stay, and still betray you when you least expect it. Sometimes, the people you trust the most are the ones who leave the deepest wounds. Strangers become friends, friends become strangers, and people you once treated like family eventually show you that they never were.

But when everything falls apart, you learn who remains.

For me, it has always been my family. My mom, my dad, my brother, and my two cats. Through distance, change, disappointment, loss, and every difficult chapter of my life, they are still there. My cats do not know how cruel the world can be. They do not know what I have lost, what I have left behind, or how many times I have had to start over. They simply know that wherever I am is where they belong. And somehow, my family has always been the place I return to when the rest of the world becomes unfamiliar.

The older I get, the less I care about how many people stand around me. I care about who is still standing there when life gets ugly. Some people will betray your trust. Some will stab you in the back. Some will leave you wondering whether anything they ever said was real. Eventually, you stop counting the people who promised to stay and start appreciating the ones who actually did.

In the end, family stays.

Maybe that is enough. If the whole world turns unfamiliar, I will still have my little family, carrying our own piece of home with us wherever life takes us.

And if one day it really is just us against the whole world, then so be it.

5

"2026-08-20"

"On Liars"

Liars are among the most cunning monsters we encounter in life. I am writing this after days and days of reflection, as a reminder to genuine souls who may need to hear it: stay away from such people.

Looking back, I realize that so many of my hardships, heartbreaks, and failures stemmed from people who lied and manipulated. Friends, coworkers, and partners who lied to my face, took advantage of me, and ultimately left me to deal with the wreckage they caused.

They may even be living comfortable lives now, convincing themselves that they are good people. These monsters are cunning enough to deceive even themselves. So effectively in fact that they can somehow look in the mirror without an ounce of remorse or shame.

Once they begin taking your kindness for granted, they will make you feel foolish for ever having a human heart. They will leave you cold, guarded, and unable to trust. But you must remember that this is not your fault. You are not the problem. The problem lies with the liars, and their inability to see the world through a lens of empathy and honesty.

So here is my reminder to you, the stranger on the internet reading this: beware of liars. They will enter your life disguised as angels and leave you with scars that you may carry for the rest of your life. Keep your faith in the good people in this world, but never let your guard down around those who are not. One day, their lies and the suffering they have caused will catch up with them, and they will be left to face the consequences of their actions. Live your life with integrity, be grateful for your soft heart, and never let the liars and manipulators in your life define who you are.

6

// end of log . More entries coming

All writings as a list →

Music

Things I have on repeat.

Forbidden Colours by Ryuichi Sakamoto (I enjoy almost all of Mr. Sakamoto's work)
Soundtrack from one of my favourite games: Silent Hill 2
One of my favourite Chopin pieces, which I was introduced to by the movie 'The Pianist'
Recently watched Christopher Nolan's Odyssey and absolutely loved the siren scene soundtrack
'Adagio Per Archi E Organo in Sol Minore' which I found it from Manchester by the Sea' [2016] Soundtrack. Highly recommend this movie
Let Down by Radiohead. One of my favourite tracks from Radiothead (I love this band in general)
Tame Impala - Dracula : best vibes are from Tame Impala
Project Hail Mar Soundtrack : Amaze amaze amaze 👎
The Hunt Soundtrack : One of the best movies from Mads Mikkelsen. Highly recommend this movie
Max Payne Game Soundtrack. I was introduced to it by an amazing online friend I had across the ocean in Italy. We talked for hours daily without even seeing each others face. Days when life was simpler.

Places I've Been

Spin the globe. Every pin is somewhere I've been(except one can you find it :) .hover for a postcard.