A little technical background for me.
I am always learning something new and adding to this list. This page shows off some of my experience and the many technologies, languages, frameworks, etc. That I use and have experience with.
Languages
Java Script
My first programming language. I love JavaScript and use it every single day. As a full stack developer, I use JavaScript for both front-end and back-end development. Started teaching myself JavaScript in 2019 and have been using it ever since.
HTML
The basic building block of the web. After learning Java Script I went back and made sure I learned the fundamentals of good semantic HTML. Even though most days I use the HTML abstraction JSX in React.
CSS
CSS is the language that makes the web look good! I have learned to use it in so many different ways. From CSS, SASS, Styled Components, Bootstrap, Tailwind CSS, and more. Tailwind is by far my favorite way to write CSS.
C#
I learned C# on my own while experimenting with Unity. I have used it to make a few small games and projects as a hobby when learning about game development.
Python
I have some experience with Python as a part of an online course about AI and Machine Learning, which I find very interesting. However I am no expert at Python.
Frameworks
React
I love React! I use it for all of my front-end development. After learning Java Script I started learning React and have been using it ever since. The React community is amazing and I love the ecosystem.
Next JS
By far my favorite way to build websites and use React is Next JS! Since learning Next JS I have used it for all of my React projects. I love the integrated API routes, file based routing, and the amazing developer experience.
Node JS
I use Node JS for all of my back-end development. Being able to code in the same language on the front-end and back-end is amazing and made learning Node JS a no brainer.
Tailwind CSS
I can not imagine writing CSS any other way. Tailwind CSS is by far my favorite way to write CSS. I love the utility first approach and the amazing developer experience. I use it for all of my projects and it drastically speeds up my development time.
Express JS
I have had a ton of fun creating APIs with Express JS. I love how it integrates with Node JS and how easy it is to use and build APIs.
Three JS
One of the coolest frameworks I have ever used. I took an extensive online course about Three JS and learned how to create 3D scenes and animations using JavaScript. I learned a lot about 3D graphics and how to use Three JS.
React Native
I have used React Native to create a few mobile apps without having to learn the native languages. I think it is super cool how easily it makes transfering over you web development skills to mobile development.
Salesforce Lightning Web Components
Working at a company that uses Salesforce I have learned how to create Lightning Web Components. I have worked on many custom components and have learned a lot about the Salesforce platform.
CMS
Kontent.ai
Working at a company that uses Kontent.ai I have obtain a developer certification and have learned how to create and manage content using Kontent.ai
Prismic
Prismic is a great headless CMS and is my CMS of choice for most of my projects. I love the developer experience and the amazing features that Prismic offers as well as the affordability.
Strapi
I am familar with Strapi and have used it to create a few side projects like a simple blog and even a helpdesk ticketing system with authentication.
Salesforce
While no expert at the Salesforce CMS I have had the oppurtuinty to work with it while developing lightning web components as a frontend developer and have learned a lot about the Salesforce platform.
Development tools
Visual Studio Code
I have used Visual Studio Code for all of my development since I started learning JavaScript. I love the amazing developer experience and the huge ecosystem of extensions.
GitHub
GitHub is my favorite way to practice version control and host my code online. I use it for all of my projects.
Postman
I use Postman to test and plan out my API calls before I start coding. It is a great tool for testing APIs and I use it for all of my projects that include some sort of API integration.
GitHub Co Pilot / Chat GPT
Using Generative AI has helped me code faster and more efficiently is amazing! I have been using GitHub Co Pilot and Chat GPT to help me code faster and the auto complete suggestions are awesome. I am excited to see how this technology evolves.
Design
Figma
Figma is an essential tool for me when it comes to designing any UI/UX for a front end application or website. I use it to design and plan out all of my projects before I start coding.
Photo Shop
I use Photo Shop as a tool to manipulate images and create graphics for my websites. I am no expert at Photo Shop but I know enough and it helps me create interesting graphics for my projects.
Blender
I have used Blender to create 3D models and animations for some of my projects. I am no expert at Blender but I know enough to create some cool 3D models and animations. I got into Blender after learning Three JS and it is a great tool for creating 3D models and animations.
IT
Microsoft 365
I have used Microsoft 365 in both a small business and corporate setting and I am very familiar with all of the apps and services. I have run an entire Microsoft 365 environment for a small business as well as a technician for a larger corporate company.
Azure
I have experience using Azure in both personal and work setting. I have used Azure AD to manage users and groups both independently and with an active sync to a local Active Directory.
Intune
Intune is a great tool for managing devices and users in a Microsoft 365 environment. I have used Intune to manage devices and users in combination with Azure AD for a completley cloud based environment.
Active Directory
I also have experience working with a traditional Active Directory environment. I have used Active Directory to manage users and groups in a local network environment.
Atera RMM
I love using Atera Remote Managment and Monitoring in combination with Intune to manage devices and users in a Microsoft 365 environment. It allows more direct control over devices for troubleshooting like remote assistance, registry and file system access, running scripts, etc.
Networking Infrastructure
I have networking experience with setting up full networks from the ground up. I have set up routers, switches, access points, firewalls, and more. I have also worked on setting up larger corporate networks as part of a larger company.
Ticketing Systems
I have experience using ticketing systems in large companies to manage and track tickets. I also built my own helpdesk ticketing software as side project, see the source code on my projects page.
Cloud Backups
Familiar with backing up cloud infrastructures such as Microsoft 365 and Google Workspace using a varity of SAAS tools.