Some Skills I'm proficient in.

I get asked a lot about the things I use to build software, stay productive, or buy to fool myself into thinking I’m being productive when I’m really just procrastinating. Here’s a big list of all of my favorite stuff.

Skills

  • AWS

    I have hands-on experience with AWS, particularly through deploying applications on AWS Lightsail. I’ve successfully managed Linux-based virtual machines, configuring and optimizing Nginx as both a web server and reverse proxy to ensure secure, high-performance deployments. My background includes automating deployment workflows to streamline updates and maintain consistency across environments. This combination of cloud deployment, server automation, and Linux system management has equipped me with a robust skill set for handling scalable, secure, and efficient production environments.

  • PostgreSQL

    As a database enthusiast, I specialize in designing robust and efficient data architectures. Proficient in SQL technologies.

  • Java Spring Boot

    Foundation in Java, including OOP principles like encapsulation, inheritance, and polymorphism. Experience in building RESTful APIs using Spring Boot and understanding of its core features. Ability to create and consume REST APIs with JSON data exchange. Knowledge of dependency injection and Inversion of Control (IoC) in Spring Boot.

  • NextJs

    In the world of web development, I specialize in leveraging Next.js to build high-performance and scalable React applications. With a focus on server-side rendering and seamless client-side navigation, I craft dynamic and responsive web solutions.

  • React

    In the realm of front-end development, I specialize in React, turning concepts into interactive and user-friendly interfaces. With a strong foundation in component-based architecture and state management, I craft dynamic and responsive web applications.

  • Javascript

    JavaScript is my coding playground, where I bring websites to life with dynamic and interactive features. Proficient in both front-end and back-end development, I leverage the versatility of JavaScript to create seamless user experiences and robust server-side functionalities

  • Typescript

    Proficient in both front-end and back-end development, I leverage the versatility of JavaScript to create seamless user experiences and robust server-side functionalities