Under Construction

Anthony Cieri

Technical Skills

Programming

C#, Python, C, C++, Java, Bash Scripting, R, GLSL

Operating Systems

Linux, Unix-based, MS Windows

Software

Visual Studio Code, Vim, Bash, Git, GitHub, Docker, Robot Operating System 2, Blender 3D Creation Suite, OpenGL, .NET

Computers

Building / Upgrading Systems, Arduino, Raspberry Pi

Professional Experience

Mechanical Engineering Research Assistant

Victoria, BC | Sept - Dec 2024

Developing an AR mobile app to help engineers learn dynamics

  • Creating an AR UI for configuring physics problems
  • Utilized the Unity XR interaction toolkit
  • Deployed to Android and IOS devices

Junior Developer at D-KAMP Services

Remote | Feb - Jun 2023

Developed an API for a resume parser and analyzer in Python

  • Designed a GUI
  • Wrote a parser for PDF and MS Word documents
  • Designed a system to rate and compare two resumes

My Projects

UVEEC DIVE Software Team Member

Victoria, BC | Sep 2023 - Present

Used Docker and ROS2 to develop sensor nodes, and designed high and low level control systems for an autonomous underwater glider.

  • Used Docker and ROS2 to develop sensor nodes, and designed control systems for an autonomous underwater glider
  • Researched navigation algorithms
  • Demoed in-progress work to the club
  • Utilized Docker and Git to collaborate with other members

Physics Based Boat Game

Kenmore, Washington | Jul - Aug 2023

This game uses real physics dynamically calculated based on the 3D boat model. Written in C# for the Godot Game Engine.

  • Realistic buoyancy and hydrodynamics
  • Modular boat parts for custom designs
  • Written in C# for the Godot Game Engine

Black Hole Light Path Visualizer

Kenmore, Washington | 2021 - 2022

Inspired by Interstellar (2014)’s black hole that was rendered using bespoke software and real physics.

  • Approximated light paths with Newtonian mechanics
  • Manipulated a background image with gravitational lensing
  • Written in C++ from scratch

Shark Game

This game was about swimming through procedurally generated caves and eating schools of fish and growing.

Kenmore, Washington | 2020 - 2021

  • Procedural generation of caves, cliffs, and islands
  • Implemented boids algorithm for schooling fish
  • Written in C# for the Unity Game Engine

Volunteer and Extracurricular

3D Graphics and Rendering Micro-certificate

Victoria, BC | Aug 2024

  • Procedural generation of caves, cliffs, and islands
  • Implemented boids algorithm for schooling fish
  • Written in C# for the Unity Game Engine

UVEEC DIVE Software Team Lead

Victoria, BC | Jan 2024 - Present

  • Onboard new members, assign tasks
  • Discuss meeting and work session plans
  • Collaborate and integrate with other teams
  • Set up skill development sessions for members

CERT (Community Emergency Response Team)

Kenmore, Washington | 2019

  • Applied logistical and organizational skills
  • Developed triage and prioritization skills
  • Learned basic first aid

High School Wrestling Team Captain

Kenmore, Washington | 2021 - 2022

  • Developed team building skills
  • Learned how to be prepared

Hobbies / Interests

Active: Brazilian Jiu Jitsu, Mountain Biking, Photography, Sailing (Licensed by the ASA)

Creative: Photography, 3D Printing, 3D Modeling and Rendering

Computing: Programming, System customizing / configuring, Open source Software, Building / Upgrading Hardware, Video Games

Education

Bachelor of Science, Computer Science and Mathematics

University of Victoria | Sep 2022 - exp. Apr 2026

Certificate of excellence in Statistics