Skills

13 skills across 2 categories

Technical skills and expertise I've developed through projects and professional experience.

Programming Languages

Python icon
Python
Expert
Versatile programming language for web development, data science, AI, and automation.
C icon
C
Intermediate
A low-level programming language used in many existing programs, and for high-performance use cases.
Java icon
Java
Intermediate
General purpose, high-level object oriented programming language
R icon
R
Intermediate
A programming language designed for data science
C++ icon
C++
Learning
Extension of C for OOP
Assembly
Learning
A low-level programming language

Technical Knowledge

Databases icon
Databases
Advanced
Relational databases used for managing large datasets
Computer Graphics icon
Computer Graphics
Intermediate
Rendering pipelines, raytracing, and real-time graphics
API Design icon
API Design
Intermediate
Designing digital interfaces to connect various software systems together.
Data Science icon
Data Science
Intermediate
Using mathematics and programming to learn insight from data
Distributed Computing icon
Distributed Computing
Intermediate
Software interacting across multiple computers
Machine Learning icon
Machine Learning
Intermediate
Neural networks, time series forecasting, and predictive modeling
Cybersecurity icon
Cybersecurity
Beginner
Understanding exploits and defending against them.