Programming Languages
JavaScript
Learnt this in free time as a teen, but I improved here while working on projects involving NodeJS and web frameworks
TypeScript
Learnt for a better sense of safety about Javascript code I developed,. Also its very powerful typesystem helped protect against potential bugs and is often self-documenting. I've used this heavily in a handful of linked-together (private) NPM React/generic libraries.
C#
Learnt in free-time, and covered in Level 3 Software-Development Apprenticeship. See ASP .NET Core for previous project discussion.
Dev-Ops CI/CD Tools
Docker
Learnt in DevOps apprenticeship, I've compiled Docker versions of web apps and deployed them using a tool CapRover for deployment.
Tools
NodeJS
I learnt this so I could use full-stack frameworks, and frontend tools that involve a build system.
UI Frameworks
React
I adapted my Typescript knowledge for the difference and learnt the different hooks. Used in a an alpha NextJS app, a NextJS app, and an internal component/utility NPM library.
Frameworks
NextJS
Used for a couple of applications, including heavy-duty APIs.
ASP .NET Core
Used for a low-latency realtime telephony stats API consumed by a React frontend. I made sure to cache as much as possible to avoid improve speed. Used SQLite since this was an embedded application, which used an ORM library Linq2Db. I also setup REST endpoints using its MVC architecture.
Database
MariaDB / MySQL
Used to store users, etc for an internal NextJS API that used
SQLite
Used to store telephony data used for stats in main C# / ASP .NET Core project