Home
About
Skills
Projects
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++
×
Intermediate
First used: 2010
Last used: 2024 (image processing project)
Context: Academic
C#
C#
×
Intermediate
First used: 2013
Last Used: 2025
Used in Unity and in Grasshopper for scripting
Python
Python
×
Proficient
First used: 2018
Last used: 2025 (Pix2Pix, DeepSDF, image/video tools)
Used for AI/ML, backend, and automation projects
MATLAB
MATLAB
×
Basic
First used: 2010
Last used: 2016 (matrix ops and prototyping)
Used in academic image and signal processing
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
×
Basic
First used: 2021
Last used: 2025 (UMMA NA)
Used in full-stack apps and dynamic UIs
p5.js
p5.js
×
Basic
First used: 2023
Last used: 2024 (interactive design work)
Used for creative coding and generative visuals
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
×
Proficient
First used: 2020
Last used: 2025 (real-time filters, depth tools)
Used in face detection, image warping, and morphing
TensorFlow
TensorFlow
×
Intermediate
First used: 2023
Last used: 2025 (Pix2Pix-style pipelines)
Used for ML model training and inference
PyTorch
PyTorch
×
Intermediate
First used: 2023
Last used: 2025 (Pix2Pix, DeepSDF, activation viz)
Used for generative models, SDFs, and vision tasks
Arduino
Arduino
×
Proficient
First used: 2010
Last used: 2024 (emergency alert device)
Used for sensors, robotics, and prototyping
ESP32
ESP32
×
Proficient
First used: 2019
Used for GSM/LTE emergency alert hardware
Last used: 2025
Raspberry Pi
Raspberry Pi
×
Intermediate
First used: 2021
Last used: 2023 (medication tracking prototype)
LoRa
LoRa
×
Intermediate
First used: 2024
Used in testing long-range, low-power comms
Unity
Unity
×
Proficient
First used: 2013
Last used: 2025 (Vision Pro scenes)
Used for AR/VR, gameplay prototyping, audio AI pipeline
Maya
Maya
×
Intermediate
First used: 2013
Last used: 2024 (asset creation at Disney)
Used for modeling, rigging, and animation
Rhino
Rhino
×
Basic–Intermediate
First used: 2023
Last used: 2024 (TA in Computational Design)
Used for parametric design and modeling
Grasshopper
Grasshopper
×
Proficient
First used: 2023
Last used: 2025
Used for generative scripting and geometry
Fusion360
Fusion360
×
Basic
First used: 2020
Last used: 2024 (plastic lumber tools in Tanzania)
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
×
Basic
First used: 2023
Last used: 2024 (documentary intros, shorts)
Used for motion graphics and transitions
Premiere Pro
Premiere Pro
×
Proficient
First used: 2021
Last used: 2025 (Women in STEM doc)
Used for editing and storytelling in docs
TouchDesigner
TouchDesigner
×
Intermediate
First used: 2023
Last used: 2024 (Disney installation work)
Used for real-time visuals and live media