Hacking into Coding

I am a professional software engineer with over 10 years of programming experience. I love to learn new things and share them with others. I hope you can find something interesting here and share your thoughts.


Open-source electronic prototyping platform enabling users to create interactive electronic objects.

Arduino Board wired to a bread board

Getting Loud with Arduino

For this session I will be covering how to use sound as output. In addition there will be new inputs such as tilt and ultrasonic sensors.

Oct 2023 - 7 min read
Arduino Board surrounded by components

Getting Started with Elegoo STEM Kits

I am sharing my journey through Elegoo's most complete starter kit and the Arduino MEGA 2560

Sep 2022 - 10 min read
View All


Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.

The GitHub mascot, the Catopus

Essential Git Commands That You Must Know

I will be sharing the Git commands you will be using just about everyday you code.

Sep 2022 - 7 min read
View All


JavaScript is a programming language that is one of the core technologies of the web.

Bun 1.0

I Rolled My Own Web Framework with Bun

Some insight into the building of this site and why this was the only option when building it.

Sep 2023 - 4 min read
A screen displaying Javascript

JavaScript Basics - Cheat Sheet

If you are just learning programming or are transitioning from another programming language, check out this quick overview of Javascript

Oct 2022 - 5 min read
A controller held in front of a screen.

A simple live video game streaming platform

I tried using Javascript technologies to build a basic live video game streaming platform.

Sep 2022 - 9 min read
View All


Python is a high-level, general-purpose programming language. Its design philosophy emphasizes code readability with the use of significant indentation.

Man presenting in classroom

Building PowerPoint Presentations in Python

Although it might not seem intuitive, I am going to go over how you can build PowerPoint presentations with Python and why.

Sep 2022 - 12 min read
Python code

Dependency management in Python

There are a few ways to manage dependencies for Python. I will cover them along with their advantages and disadvantages.

Sep 2022 - 3 min read
View All


Search Engine Optimization is about helping search engines understand and present content.

Computer screen with various graphs and charts.

5 Actions To Instantly Boost Your SEO

If you are struggling to have your website show up in searches, try these changes and your website will show up in a matter of days.

Sep 2022 - 4 min read
View All