
SKILLS
“I think an education is not only important, it is the most important thing you can do
in your life”
-Dean Kamen-

Languages
Listed in order of skill level
C++
The classic object oriented
version of C
Arduino
Extremely versatile Embedded system language for many types of microcontrollers
Python
A high-level, general-purpose programming language.
Java
Can be used for just about anything especially web applications and Andriod.
Objective-C
Offshoot of C++, for iPhones and Apple devices.
Swift
Newer language for iPhones and Apple Devices
LaTeX
Markup language for displaying mathematical equations
System Verilog
Hardware description language used to model, design, simulate, test and implement electronic systems.
C
Low level language great for Embedded Systems
HTML5
Used for coding websites
CSS
Used for making websites look great
JavaScript
Another language for websites, great for animations, and adding interactivity to your site
Fusion 360
Tool for creating 3D technical drawings with functions.
Eagle
Tool for designing PCBs (Printed Circuit Boards)
LTSpice
Tool for designing and simulating circuit schematics
Photoshop
Used for all kinds of photo editing
Illustrator
Used for creating vector images and illustrations.
Auto-CAD
Very versitile tool for creating
2D technical drawings
OpenSCAD
Script Based CAD software.
Mathmatica
Math problem solver I learned in the context of Differential Equations.
MATLAB
Multi-paradigm programming language and numerical computing environment
Ultimaker Cura
Versitle 3D Printing utility
Unity
Tool for making amazing 3D games.
Word, Excel
I'm also familiar with programming Macros for these.