Code composition in JavaScript

The writing of code is where art and innovation come together. It's my creative outlet, and I expecially love working in JavaScript.

See my work!


Writing code is like building with blocks, except, when you write code, the possibilities are endless.


I love learning, building, and creating things, especially with HTML/CSS and JavaScript.

Languages and version control

  • JavaScript
  • HTML
  • CSS
  • Python
  • Git/GitHub

Classes taken

  • HTML and CSS Bootcamp 2024 Edition (in progress)
    Instructor: Colt Steele (Udemy.com)
  • CS50: Introduction to Computer Science (in progress)
    Instructor: David J. Malan (Harvard University)
  • The Git and GitHub Bootcamp (2023)
    Instructor: Colt Steele (Udemy.com)
  • The Complete JavaScript Course 2023: From Zero to Expert (2022-2023)
    Instructor: Jonas Schmedtmann (Udemy.com)
  • The Complete Python Bootcamp: From Zero to Hero in Python (2021-2022)
    Instructor: Jose Portilla (Udemy.com)


picture of mike

Started learning to write code: fall of 2021

How i got started with learning development Udemy class on Python. I wanted to build more interactive apps so, after learning the basics of Python, I jumped into learning JavaScript.

Favorite programming langauge: JavaScript

When I started learning JavaScript: Late fall of 2022

Favorite aspect of development: Writing JavaScript logic.

Favorite project so far: I recently wrote a numbers game called "Counting Tiles" that I really enjoyed creating. The creative process of conceptualizing the structure of the game and then writing the logic behind it was a ton of fun!

Why I built this portfolio site: To share my work, and to hopefully collaborate with and learn from others.

God has allowed me to pursue all of this and it has been such an amazing adventure!

"The Lord gave, and the Lord has taken away; blessed be the name of the Lord.”
-Job 1:21

My wife (Ashley) and I at Christmas!



If you have any questions or feedback, or if you have an idea for a collaborative project, email me or reach out to me on LinkedIn!