My projects

  • Web app

    The Infinite Library

  • Web app

    Periodic Table Element Visualizer

  • Article

    ClamAV Control

  • Web app

    Back Rooms

  • Web app

    Daily Tech Brief

  • Web app

    Artemis II Mission Tracker

  • Lesson

    Software Lessons Session 25: Cursor and Claude — Agentic Coding Workflow

  • Article

    Rebuilding My Portfolio with Cursor and Claude: From Squarespace to React

  • Article

    The Quest for Artificial General Intelligence: Why the Answer May Lie in the Human Brain

  • Web app

    Slime Soccer Remake

  • Web app

    Encryption Explorer

  • Web app

    Escape The Matrix Game

  • Web app

    Megaminx: 12 Sided Rubik’s Cube Simulator

  • Web app

    Alien Planet Chaos Sandbox

  • Web app

    Aircraft Aerodynamics, Stability, & Navigation Visualizer

  • Web app

    Control System Techniques Visualizer

  • Web app

    AI Algorithms Visualizer

  • Web app

    Search Algorithms Visualizer

  • Web app

    Sorting Algorithms Visualizer

  • Web app

    Data Structures Visualizer

  • Lesson

    Software Lessons Session 24: Smart Pointers, Virtual Classes, Abstract Classes, Concrete Classes

  • Lesson

    Software Lessons Session 23: Programming in C++: Data Structures and Sorting Algorithm Examples

  • Lesson

    Software Lessons Session 22: Complexity Theory, Big-O Notation, P=NP

  • Lesson

    Software Lessons Session 21: Programming in C++: Data Structures Part 2

  • Lesson

    Software Lessons Session 20: Programming in C++: Data Structures Part 1

  • Lesson

    Software Lessons Session 19: Programming in C++: Pass by Reference, Pointer, & Value Part 2

  • Lesson

    Software Lessons Session 18: Programming in C++: Pass by Reference, Pointer, & Value Part 1

  • Lesson

    Software Lessons Session 17: Programming in C++: Namespaces, Pointers, References, Types, Values

  • Lesson

    Software Lessons Session 16: Programming in C++: Memory, Stack, Heap, Syntax

  • Lesson

    Software Lessons Session 15: Visual Studio Docker Dev Containers and Protocol Buffers Part 3

  • Lesson

    Software Lessons Session 14: Visual Studio Docker Dev Containers and Protocol Buffers Part 2

  • Lesson

    Software Lessons Session 13: Visual Studio Docker Dev Containers and Protocol Buffers Part 1

  • Lesson

    Software Lessons Session 9: Object-Oriented Programming (OOP) Part 1 (Classes and Inheritance)

  • Lesson

    Software Lessons Session 12: Programming In Python: Object-Oriented (OOP) Part 4 (Builder Pattern)

  • Lesson

    Software Lessons Session 10: Object-Oriented Programming (OOP) Part 2 (Calculator Class Example & Design Patterns)

  • Article

    Software Lessons Session 11: Programming In Python: Object-Oriented (OOP) Part 3 (Factory Pattern)

  • Lesson

    Software Lessons Session 8: Programming In Python: Control Flow, Loops, & Functions

  • Lesson

    Software Lessons Session 7: Operating Systems, Containers & Python Programming Paradigms

  • Lesson

    Software Lessons Session 6: Networking 103 – Binary Data & Operating Systems Intro

  • Lesson

    Software Lessons Session 5: Networking 102 – TCP, UDP & Bandwidth

  • Lesson

    Software Lessons Session 4: Networking 101 – Internet Fundamentals

  • Lesson

    Software Lessons Session 3: The Four Domains of Software

  • Lesson

    Software Lessons Session 2: Computer Processing 101 – How Code Executes

  • Lesson

    Software Lessons Session 1: Computer Architecture 101 - Basic Components

  • Web app

    Stockfish Chatbot with a Mistral LLM

  • Web app

    “Alien Escape Game” built with Websim LLMs

  • Web app

    AI Chess Web App V2 with Stockfish

  • Article

    Build an AI Chess Engine As Fast As Possible using ChatGPT

  • Article

    Got My Boating License

  • Article

    Navigating the Skies: AI and Autonomous Robotics

  • Article

    X-62 VISTA Laureate Award Dinner

  • Article

    DoD artificial intelligence agents successfully pilot a fighter jet

  • Article

    The AAAx Vision to Accelerate Autonomy Test & Evaluation using the X-62A VISTA

  • Article

    Flew a TB-10 with a retired T-38 pilot

  • Article

    First Multi-Engine Flight – 1959 Beechcraft (BE95)

  • Article

    Simulated engine failures in a Piper Warrior II (PA-28-161)

  • Article

    Flew a Super Decathlon Today

  • Article

    Got an Amateur (HAM) Radio Technician Class License! (Call sign: K4AGN)

  • Article

    Flew a Cherokee 6 (PA-32) with a friend

  • Article

    Officially a Private Pilot!

  • Article

    4th Solo

  • Article

    First Solo

  • Article

    Second Solo

  • Article

    Formal Methods 101: Induction

  • Article

    Formal Methods 101: Formal Systems

  • Article

    Formal Methods 101: Decidability

  • Article

    Formal Methods 101: Complexity Theory

  • Article

    Formal Methods 101: Second-Order (and Higher-Order) Logic

  • Article

    Formal Methods 101: Boolean Satisfiability (SAT)

  • Article

    Formal Methods 101: Satisfiable Modulo Theories (SMT)

  • Article

    Formal Methods 101: Binary Relations

  • Article

    Formal Methods 101: Zero-Order (Propositional) Logic

  • Article

    Formal Methods 101: First-Order Logic (FOL)

  • Article

    Formal Methods 101: Set Theory

  • Article

    Improvements to Feed-Forward Neural Networks Used to Classify Forest Type Covers Based on Cartographic Features

  • Article

    Action Schema Neural Networks: Generalized Policies for Stochastic Planning Problems in the Wargaming Domain

  • Article

    Model-Based Design of a Closed-Loop Speed Controller for a Hybrid System

  • Article

    Particle Filter Speed Controller for a Closed-Loop Vehicle System

  • Article

    Analysis of N-Queens Stochastic Algorithms Using Probabilistic Model Checking

  • Article

    Convolutional Neural Networks

  • Article

    Neural Networks With Minibatch Stochastic Gradient Descent and Adaptive Moments (ADAM)

  • Article

    Neural Networks with Minibatch Stochastic Gradient Descent and Momentum

  • Article

    Neural Networks With Single Neuron Implementation

  • Article

    Neural Networks of L-Layers, N-Neurons with Dropout and L2 Regularization

  • Article

    3D Linear Regression Using Gradient Descent Implementation

  • Article

    2D Linear Regression Using Gradient Descent Implementation

  • Article

    Linear Regression Using Gradient Decent

  • Article

    Build Your Own Ubuntu Linux Router

  • Article

    Build A Home VPN With OpenVPN

  • Article

    Build A WordPress Website From Scratch

  • Article

    WebGME: Railway Network Design Studio

  • Article

    WebGME: Colored Petri Net Design Studio

  • Article

    E-Puck Robot Control And A* Navigation

  • Article

    Aircraft Automated Collision Avoidance