Skills
Hello, I'm a full-stack software developer, meaning I work with all parts of an application from the database and the backend to the UI in the frontend and everything in between including APIs, DevOps and CLI tools.
As a backend developer, I have extensive experience working with Java and the Spring Boot framework as well as C# and .NET. I also work with the most popular SQL and No-SQL databases.
As far as frontend goes, I mostly have experience with React. Either vanilla React or using a meta framework like NextJS, but I have also used Blazor for .NET applications. I also have some experience using Svelte, which I'm currently developing a game in.
I have experience working with Docker to containerize applications so they can run anywhere. In fact, this website runs in a ridiculously small Docker container.
I love Git and have used all the major Git hosting providers (except GitLab, I'm coming for you one day) including their CI/CD pipelines to automate testing and deployment workflows.
Additionally, I have some experience working with data science tools in Python, such as NumPy and Pandas, as well as creating NLP models with machine learning.
I enjoy working with the terminal and have written CLI tools in Python, Bash and even Java. When I feel the inclination to make another CLI tool, I might try making it in Go because I am interested in learning that language.
Frontend
Backend
Databases
Tools