About me

My interest in coding began in middle school when I was first introduced to Python. As a first-generation student, I was always fascinated by technology and driven to learn more. Over the years, I explored various programming environments such as Alice and Scratch, and developed foundational skills in Python and Java during middle and high school.

Throughout college, I deepened my expertise in Python and Java and expanded into areas like database administration, backend web development, desktop application development, artificial intelligence, and mobile Android app development. I also studied core computer science principles such as data structures, algorithms, object-oriented design, software engineering practices, and systems programming.

My academic experience culminated in earning a Bachelor's degree in Computer Science with an emphasis in Software Engineering from the University of Wisconsin – Green Bay.

In addition to programming, I’m passionate about game development and enjoy designing interactive digital experiences. Outside of tech, I’m an avid fan of heavier strategy board games like Everdell and Spirit Island, and I love staying active through football, soccer, volleyball and working out.

Below are the programming languages, tools, and frameworks I’ve learned throughout my journey.

Programming Languages

    • Java

    • C/C++

    • Python

    • Alice

    • SQL

    • Lua

    • HTML

    • XML

    • JSON

    • LaTeX

Frameworks

    • Java EE (Jakarta EE)

    • HTML

    • CSS

    • JavaScript

    • Java

    • JavaFX

    • C++

    • Qt

    • Native Android Apps

      • Java