Tech Stack !
Languages
C++: My most comfortable programming language because I used it for most of my undergrad career.
Python: My second strongest programming language for its simplicity. I had to spend a bit of time learning all of the shortcuts, but once I did this language made it much easier for me to solidify my understanding of algorithms, AI models, and scripting as a programming paradigm.
C: Because of my background in C++, C came naturally to me and I have used it in many small, lost projects.
JavaScript: In my postgrad career I have spent a lot of time using JavaScript for web development, and I have become quite comfortable with it.

TypeScript: With my use of Javascript, I have learned the benefits of TypeScript instead and have used it as a tool to both better my code and ease the process of Web Development. Often using .ts and .tsx files.
Java: My first programming language, where I learned how to properly structure code. It isn't super fresh but I could 100% pick it up again if necessary.
R: I have used this language for some data analysis projects and have never struggled too much with implementation.
Tools
VS Code: Visual Studio Code is my main IDE for most of my programming projects. I am very comfortable with its interface and extensions.

Github: I have used GitHub for version control and collaboration on various projects. I am comfortable with creating branches, merging, and resolving conflicts.
Unity: I have used Unity for many small projects, and I am quite comfortable with the interface and C# scripting. I also have experience with inky for scripting and collaborating with others through git on Unity projects.

SQL: I have a basic understanding of SQL and have used it for storing and retrieving data in various projects. I am most familiar with PostGreSQL.
HTML5: I have a strong understanding of HTML and have used it extensively for web development projects.
CSS3: I have a strong understanding of CSS and have used it extensively for web development projects.
React: I have used React for building user interfaces and have a good understanding of its component-based architecture. I am currently becoming more and more comfortable with creating reusable components and managing state in React applications.
Node.js: I have used Node.js for building server-side applications and use it regularly for maintaing my applications.
Linux: I have a lot of practice with basic Linux commands and have used it for various projects. I am comfortable with navigating the terminal and using it for development. I also have some experience with shell scripting.

Overleaf: I have used Overleaf for writing and collaborating on LaTeX documents. I write all of my coverletters on this doc and am looking for more ways to use this interface.