Programming
(Java, C, Python, MATLAB)
​
I started programming back in middle school, when I was bored one summer and decided to learn Java. I taught it to myself with books and online video tutorials. Most of my programming skills are self-taught.
​
In this section, you can find what I've done with each language in a bullet list. This list ignores basic skills, e.g. file I/O.​


​
Java (Proficient)
-
Web scraping
-
UI creation (swing and JavaFX)
-
Algorithms (MinMax, etc.)
-
Game programming
​
C​ (Intermediate)
-
Numerical methods codes
-
Sudoku solver
-
Using microprocessor to interface with components
​


Python (Proficient)
-
Automate cropping PDFs for my lab reports
-
Web scraping
-
OpenCV for image processing
-
Automation and data analysis scripts for Intel
​
​
MATLAB (Proficient)
-
Image processing
-
Synthetic image generation for autonomous drone​
-
-
Lots of math, e.g. rotations for robotic linkages
-
Simple visualizations
-
Engineering assignments