Portfolio

Curriculum vitae

Adamo Orsini

PhD student, Computer Science

Concordia University · Mila

Profile

I'm a PhD Student in Computer Science studying AI Agents.

My current research projects are focused on Mobile GUI Agents, Mobile App Navigation, and Human Avatar Generation.

Experience

Teaching Assistant

Concordia University

  • Taught COEN 243, Programming Methodology I, under Professor Xinxin Zuo in Fall 2025 and returning for Fall 2026.
  • Prepared lesson plans, slides, and practice questions on C++ fundamentals, object-oriented programming, and data structures for over 40 students.
  • Preparing to coordinate the labs for COMP 6321, Machine Learning, under Professor Yang Wang in Fall 2026.
  • Updated legacy course content to ensure students keep up with modern standards.

C++ · Teaching · Course Design

Chief Technology Officer

SoftGolf

  • Led re-architecture and re-development of the SoftGolf platform into a modern full-stack web application.
  • Collaborate regularly with CEOs and customers to continuously deliver new requirements.
  • Developed responsive web application using Next.js, tRPC, Prisma, and PlanetScale with scaling and SEO at the forefront.

Software Architecture · Next.js · Tailwind · PostgreSQL · tRPC · Prisma · PlanetScale · SEO

Machine Learning Consultant

MECP

  • Collaborated with MECP via Concordia University to develop two scalable algorithms for matching MECP products with competitor products to ensure competitive price points.
  • Implemented semantic matching using the SBERT Large Language Model and similarity search using fuzzy matching to find matching products between multiple product databases.
  • Utilized Spark to query and manipulate data from a MySQL database of products retrieved via web scraping and product inventory APIs.

PySpark · Python · MySQL · Machine Learning · Big Data Analytics

Software Engineer Intern

Laboratory of Energy Policy (LEST)

  • Developed PV solar panel investment tool usable by energy communities to estimate CO2 emissions, energy cost and savings over time, and their optimal PV configuration.
  • Planned, presented, and designed scalable full-stack web application architecture for a new project.
  • Supported extension of application data by planning a customizable API for use by new country representatives.

Software Architecture · Next.js · Tailwind · PostgreSQL · tRPC · Prisma

Education

Doctor of Philosophy in Computer Science

Concordia University

GPA 4.3 Research Topics: Mobile GUI Agents, Computer Vision

Master of Science in Computer Science

Concordia University

GPA 4.3 NSERC CGS Master's RecipientRelevant Courses: Representation Learning, Advanced Robotic Vision, Robust and Federated Learning

Bachelor of Engineering in Software Engineering

Concordia University

GPA 3.92 Dean's List (2020 - 2024)Graduated with DistinctionMember of the Institute for Co-operative Education

DEC in Sciences

John Abbott College

Honour Roll Student (2018 - 2020)Graduated in the top 10% of the Sciences program

Publications

LUPI-GCD: Generalized Category Discovery with Privileged Multimodal Information

Jacob Kingi, Hareekrishna Vellore Shanmugam, Zhixiang Chi, Sadman Rakib Pinon, Adamo Orsini, Yanan Wu, Yang Wang, Xinxin Zuo

under review

PrefGUI: Evaluating Preference-Conditioned Selective Information Use in Mobile GUI Agents

Hannuo Zhang, Zhixiang Chi, Seyed Mehdi Ayyoubzadeh, Adamo Orsini, Xiaowen Zhang, YUANHAO YU, Yang Wang, Xinxin Zuo

withdrawn

One Image Is Enough: Self-Generated Supervision for Personalizing Human Video Diffusion at Test Time

Sadman Rakib Pinon, Adamo Orsini, Yanis Falaki, Linlian Jiang, Jacob Kingi, Yang Wang, Xinxin Zuo

under review

Not All Graphs Are Maps: A Task-Agnostic Exploration Framework for Mobile GUI Navigation

Adamo Orsini, Seyed Mehdi Ayyoubzadeh, Sadman Rakib Pinon, Hannuo Zhang, Koosha Gholipour Baradari, YUANHAO YU, Xinxin Zuo, Yang Wang

under review

Selected projects

CommunityGrid

WEB APP MANAGEMENT & DESIGN

  • Developed application to manage energy capacity congestion in low voltage networks by scheduling, prioritizing, and predicting electric vehicle charging bookings.
  • Managed 8-month long project lifecycle via task allocation, stakeholder meetings and progress reports in an Agile environment.
  • Deployed multi-container Dockerized application using Next.js, tRPC, shadcn/ui, Prisma, FastAPI on DigitalOcean.

Project Management · Next.js · Docker · tRPC · FastAPI · Cypress · TypeScript

Handle

WEB APP DESIGN

  • Designed interactive ASL Wordle game to promote ASL learning and communication.
  • Used Tensorflow.js hand-tracking model to track hand joint movements.
  • Surveyed test population of inexperienced ASL users, resulting in a 70% accuracy improvement after using our app.

Tensorflow · React · Vite

Interlinked

WEB APP DESIGN

  • Led frontend development by recording React and Next.js tutorials for teammates, pair programming, and showing clear communication.
  • Developed LinkedIn clone designed for IT and tech professionals using React, Next.js, Cypress, Firebase, and Vercel.
  • Presented as one of the best projects in the class thanks to successful task allocation, task dependency mapping, and implementation scheduling.

Project Management · Next.js · Firebase · Cypress · TypeScript

CrossCast

WEB APP DESIGN

  • Designed centralized application for cross-platform company updates and news across various social media platforms.
  • Directed development of full-stack Next.js and TypeScript web application.
  • Won Mirego sponsorship challenge at ConUHacks VII.

Project Planning · Next.js · TypeScript

GunHead

GAME DESIGN

  • Created 2D side-scrolling platformer using C# in Unity in 48 hours.
  • Led the development team and storyboarding process.
  • Submitted to the 2022 Concordia Game Jam.

Unity · C#

Theme Song Welcome Bot

DISCORD BOT DESIGN

  • Designed Discord bot to play a unique theme song for each user.
  • Handled asynchronous commands and events for over 1200 users.
  • Developed bot using Discord.py API in Python. It is hosted by Heroku and uses a MongoDB database.

Python · Discord.py · MongoDB

Teaching

COEN 243: Programming Methodology I

Teaching Assistant, Concordia University

Introduction to C++ under Professor Xinxin Zuo.

COMP 6321: Machine Learning

Lab Coordinator, Concordia University

Lab coordinator under Professor Yang Wang.

Honours & awards

Doctoral Graduate Fellowship

Concordia University

Jang-Hwan Kwon Graduate Award in Computer Science

Concordia University

NSERC Canada Graduate Scholarship (Master's)

NSERC

Italian Association Bursary

Associazione Italo-Canadese Del West Island

Quebec Mobility Bursary

Ministère de l'Éducation et de l'Enseignement supérieur

Mirego Sponsor Challenge Winner, ConUHacks VII

Concordia University

Best National Team, ENGCOMM 2022

ENGCOMM

3rd Place, Englympics: Programming

Concordia University

1st Place Winner, ENGCOMM x Concordia

Concordia University

Participant, Genetec Challenge

Genetec Inc.

Bursary for Excellence in Engineering

Concordia University

Skills

LanguagesPython · TypeScript · JavaScript · HTML · CSS · Java · C++

FrameworksPyTorch · NumPy · Next.js · React · Astro · Express

SpokenEnglish (Native) · French (Intermediate)