Skills

A developers skill-set is a timeline of their journey through the world of computer science. Listed below are most of the resources I have familiarized myself with, and have actively used over the course of my time in the field.

For reference with each resource tooltip, I've tried to categorize my experience with each resource via these tiers:

ConfidentUsed extensively and frequently, a resource of preference for development that I work with effectively.
ComfortableUsed fairly frequently, a resource that may be used for bigger projects that I may not necessarily use every day, but am very accustomed to.
IntermediateUnderstanding of core concepts and use cases, but still desire more complicated knowledge of the resource. I most likely use this semi-frequently.
FamiliarUsed in a meaningful capacity, but not as often as would be preferred, in some cases, I might list a resource here due to using it less actively, or because I don't get the opportunity to use it a lot.
LearningEither actively studying and researching this resource with the hope of more hands-on experience. This could also apply to knowing the language and its features, but not having much project work to show for it, so I find it suitable in this tier until I do.

Languages

My first language I learned was actually Lua, but I have long since switched to more relevant (and in my opinion more fun) languages, most of my coursework allowed me to get familiar with heavyweights such as Java, JS, C, and Python. In recent time though, I've developed an interest in higher performing languages such as Go, Rust, and Elixir.

Java
Java - Confident
JS
Javascript - Confident
C
C - Confident
CSS
CSS - Confident
HTML
HTML - Confident
BASH
Bash/Shell - Comfortable
SQL
SQL - Comfortable
TS
TypeScript - Intermediate
Python
Python - Intermediate
CSharp
CSharp - Intermediate
LaTeX
LaTeX - Intermediate

Frameworks

Most languages are supplemented with frameworks and libraries. I've picked up various of these resources over the course of my journey through programming. Some of which I haven't included but do have experience with are TensorFlow, PyTorch, Sci-Kit, etc, my reasoning being that they're an integral part of python, so I consider them a subset of my experience with the language.

Node
Node - Comfortable
React
React - Comfortable
PSQL
PostgreSQL - Comfortable
MongoDB
MongoDB - Intermediate
Express
Express - Intermediate
Spring Boot
Spring Boot - Intermediate
Redux
Redux - Intermediate
ThreeJS
Three - Intermediate
ThreeJS
Bootstrap - Familiar
ThreeJS
Tailwind - Familiar

Development Tools

This list comprises the set of tools and technologies I have used for development and production. I've generally used JetBrain's developer suite for most of my projects, but have used VSC well before I had the opportunity to access JetBrains IDEs. Most of my projects have generally used AWS, but I'd like to branch out and explore more alternatives, like hosting my own home server.

Git/Github
Git/Github - Confident
Vercel
Vercel - Confident
JetBrains
JetBrains IDEs - Confident
VSC
VSC - Confident
Postman
Postman - Comfortable
Firebase
Firebase - Comfortable
Amazon Web Services
AWS - Intermediate
Docker
Docker - Familiar

Design Tools

A key trait that I believe sets me apart from other developers is a rich experience with design software. Around 10 years ago, alongside using Lua for game development, I also started using Illustrator and Photoshop to create textures for games. Fast-forward to now, I use it for multiple facets of front-end development and design.

Illustrator
Illustrator - Confident
Illustrator
Photoshop - Confident
Indesign
Indesign - Confident
Figma
Figma - Comfortable
Blender
Blender - Intermediate

Active Interests

In addition to everything above, I often like to spend a significant portion of time learning newer languages and frameworks. I have a fair amount of experience with these resources, but don't feel confident enough to consider them in my skill-set as of current time, though I often spend time reading their documentation and doing small projects with these.

Rust
Rust - Active Interest
Go
Go - Active Interest
Astro
Astro - Passive Interest
C++
C++ - Passive Interest