Skills & Experience

Click on a skill to see my experience level

All Skills
Programming
Web Development
AI/ML
Hardware/IoT
3D/Gaming
Design/Media
C++ C++
C++
Intermediate
First used: 2010
Last used: 2024 (image processing project)
Context: Academic
C# C#
C#
Intermediate
First used: 2013
Last Used: 2025
Used in Unity and in Grasshopper for scripting
Python Python
Python
Proficient
First used: 2018
Last used: 2025 (Pix2Pix, DeepSDF, image/video tools)
Used for AI/ML, backend, and automation projects
MATLAB MATLAB
MATLAB
Basic
First used: 2010
Last used: 2016 (matrix ops and prototyping)
Used in academic image and signal processing
HTML, CSS, JavaScript Front-end
Front-end Development
Intermediate
First used: 2015
Last used: 2025 (UMMA NA dashboard)
Used for responsive UI, web apps, and prototyping
React React
React
Basic
First used: 2021
Last used: 2025 (UMMA NA)
Used in full-stack apps and dynamic UIs
p5.js p5.js
p5.js
Basic
First used: 2023
Last used: 2024 (interactive design work)
Used for creative coding and generative visuals
Firebase Firebase
Firebase
Basic
First used: 2022
Last used: 2025 (UMMA NA mobile/web apps)
Used for auth, real-time database, and cloud functions
OpenCV OpenCV
OpenCV
Proficient
First used: 2020
Last used: 2025 (real-time filters, depth tools)
Used in face detection, image warping, and morphing
TensorFlow TensorFlow
TensorFlow
Intermediate
First used: 2023
Last used: 2025 (Pix2Pix-style pipelines)
Used for ML model training and inference
PyTorch PyTorch
PyTorch
Intermediate
First used: 2023
Last used: 2025 (Pix2Pix, DeepSDF, activation viz)
Used for generative models, SDFs, and vision tasks
Arduino Arduino
Arduino
Proficient
First used: 2010
Last used: 2024 (emergency alert device)
Used for sensors, robotics, and prototyping
ESP32 ESP32
ESP32
Proficient
First used: 2019
Used for GSM/LTE emergency alert hardware
Last used: 2025
Raspberry Pi Raspberry Pi
Raspberry Pi
Intermediate
First used: 2021
Last used: 2023 (medication tracking prototype)
LoRa LoRa
LoRa
Intermediate
First used: 2024
Used in testing long-range, low-power comms
Unity Unity
Unity
Proficient
First used: 2013
Last used: 2025 (Vision Pro scenes)
Used for AR/VR, gameplay prototyping, audio AI pipeline
Maya Maya
Maya
Intermediate
First used: 2013
Last used: 2024 (asset creation at Disney)
Used for modeling, rigging, and animation
Rhino Rhino
Rhino
Basic–Intermediate
First used: 2023
Last used: 2024 (TA in Computational Design)
Used for parametric design and modeling
Grasshopper Grasshopper
Grasshopper
Proficient
First used: 2023
Last used: 2025
Used for generative scripting and geometry
Fusion360 Fusion360
Fusion360
Basic
First used: 2020
Last used: 2024 (plastic lumber tools in Tanzania)
Figma Figma
Figma
Basic
First used: 2021
Last used: 2025 (UMMA NA mobile/web UI)
Used for UI design, wireframes, and flows
After Effects After Effects
After Effects
Basic
First used: 2023
Last used: 2024 (documentary intros, shorts)
Used for motion graphics and transitions
Premiere Pro Premiere Pro
Premiere Pro
Proficient
First used: 2021
Last used: 2025 (Women in STEM doc)
Used for editing and storytelling in docs
TouchDesigner TouchDesigner
TouchDesigner
Intermediate
First used: 2023
Last used: 2024 (Disney installation work)
Used for real-time visuals and live media