top of page

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. 

 

Software
bottom of page