My interest in technology began when I was still a homeschool student. As someone who had family mentors in the field, I have had the opportunity to study IT and software development at a young age. Over time, I learned the basics of Linux, C++, and frontend web development. In my formal education at Northeast Wisconsin Technical College, I had the opportunity to study database administration, backend web development, desktop application development, and mobile Android application development. I completed my bachelor’s degree in Computer Science from the University of Wisconsin – Green Bay, expanding my knowledge of languages, frameworks, and the underlying theory that makes them work.

Through my experiences in education and industry, I have had the opportunity to learn many programming languages and frameworks, as well as create projects with some of them. Listed below are just some of the programming languages, frameworks, and tools that I have been able to work with over the years.

Something that I especially enjoy about the field of software engineering is that with the right time, skills, and motivation, one can create amazing products and solutions that solve real-world problems. My passion continues to focus on platform engineering and backend development, though I remain eager to learn more about frontend and mobile application development. I am particularly excited about applying these skills within the insurance industry, contributing to systems that impact business operations and customer value at scale.

Programming Languages

  • Object-Oriented
    • Java/Kotlin
    • C#
    • C/C++
    • Dart
  • Scripting
    • Python
    • Bash
    • PowerShell
    • SQL

Tools and Technologies

  • Database Systems
    • Relational Databases (MSSQL/MariaDB)
    • Non-Relational Databases (Basics of MongoDB/Spark)
  • Cloud Computing Platforms
    • AWS (Basics)
    • Azure (Basics)
  • Containerization Technology
    • Container Runtimes (Docker/Podman)
    • Container Orchestration Systems
      • Docker Compose
      • Kubernetes (Basics)
  • CI/CD Tools

Frameworks

  • ASP.NET (MVC-based Full-Stack Development)
  • Spring Boot (MVC API Design)
  • Java EE (Servlet Design Pattern)
  • Express.js (Node.js/JavaScript)
  • Kotlin (Native Android)
  • Flutter (Cross-Platform)
  • JavaFX (Java)
  • WPF/WinForms (C#)
  • Qt (C++)

Thank you for checking out my languages and skills! Why don’t you check out my portfolio to see how I’ve applied these skills in the many projects I have worked on in my educational experiences!