Resume
Current Projects
All Projects
Skills
Skills
An index, of sorts, of skills with back-links to projects where these skills are more applied.
Frameworks & Libraries
Asyncio (Python):
Facebook
BeautifulSoup (Python - HTML parsing): various minor web-scraping projects
Django (Python - backend web framework):
SolidWorks Webapp
SCARA Arm Webapp
Gatsby (Static Site Generator):
This Website
Google Test (Unit Testing, primarily C/C++): as a
TA
we used Google Test for many testing programs
Google RPC (Cross-Language Remote Procedure Calls):
CSCE 438 - TinySNS
Make (Build System): Most of my C/C++ projects use make as well as being a learning objective when I was a Teacher's Assistant
React (Front End Framework):
This Website
Py Unittest (Unit Testing, Python): Used in various projects
Windows API:
CSCE 313 - Wikipedia Indexer
Windows COM (C#):
SolidWorks API
See also
Facebook
for technologies used during my internships with Facebook
Programming Languages
C/C++:
CSCE 313 - Wikipedia Indexer
CSCE 491 - Undergraduate Research
CSCE 649 - GPU Polygon Packing
C#:
Working with C# and the SolidWorks API
Python:
Advent of Code
VexU Co-Pro
Haskell: When I started as a TA I did Sunday Reviews for the CSCE 314 course (which covers Haskell)
Markdown:
TA Grading Formatter
and several homeworks (export with Pandoc)
Matlab:
Marble Sorter
and other homeworks throughout the years
Web:
Sumobots
CSCE 462 Project
CAD/CAM
Cura: (for 3D Printers) I guess technically its CAM software
Autodesk Fusion 360: primary CAM package I've utilized
Autodesk Inventor: I used their API briefly while working on
GPU Packing Project
RDWorks: (for Laser Cutters) if Cura counts as CAM then this should too I guess
SolidWorks:
12d Printer
Scara Arm
- Certified SolidWorks Processional (2019)
Machining
3D Printing:
SCARA Robot
12d Printer
Injection Molding:
KidKraft
Laser Cutting:
FRC
and some parts of my job at KidKraft and SwIRL
Milling:
FRC
Turning:
FRC