Ethan Hardie

Progamming 路 Engineering 路 Electronics 路 Mathematics

About Me 馃憢

My name is Ethan Hardie, an aspiring electronics engineer from Ontario, Canada, with a strong passion for electronics, radiocommunications, electromagnetics, and physics. I am dedicated to building a career in engineering while sharing my knowledge along the way. With skills in engineering, coding, music, and design, I am focused on developing a solid foundation for my future studies and career.

Learn More →

Find Me Here

  • Youtube
  • GitHub
  • Reddit
  • X

Or email me at ethanmhardie@gmail.com

Recent Projects

Programming | JS

2025-03-21

The Perfect CSS Minifier

A program that perfectly optimizes CSS

Read More →

Programming | C++

2025-03-20

A Terminal 3D Graphics Engine

Render 3D objects in the terminal

Read More →

A 3D Cube Standing in Front of JavaScript Code.

Programming | JS

2025-03-16

Simple Javascript 3D Graphics Engine

A simple 3D graphics engine made completely from scratch in plain JavaScript.

Read More →

More Projects →

Recent Articles

Math

2025-03-20

The Metric System and its Flaws

Why the metric system is a terrible, error-ridden way to measure the world.

Read More →

The Twelfth Root of 2

Math

2025-03-20

Understanding Music from a Mathematical Perspective

Describing the way music works with a mathematical approach.

Read More →

A Detailed Image of the Electromagnetic Spectrum

Physics

2025-03-16

Understanding the Electromagnetic Spectrum: A Comprehensive Overview

An entry-level explanation of the Electromagnetic Spectrum as well as common misconceptions.

Read More →

An HTML Sample User Directory

Programming

2025-03-16

How to Add an HTML Directory System to an ExpressJS Website

A tutorial to explain ExpressJS dynamic rendering and the pug view engine.

Read More →

More Articles →

Educational Content

A Lagrange Interpolation

Math

2025-03-20

Lagrange Interpolation

How to determine a polynomial that passes through a set of points.

Read More →

A Brachistochrone Curve

Math

2025-03-20

The Brachistochrone

The shortest path isn't always a straight line.

Read More →

A schematic diagram of the 555 timer

Electronics

2025-03-10

The 555 Timer Explained

An in-depth fundemental explanation of the inner workings of the 555 timer.

Read More →

Learn More →