LogoLayden Halcomb
Maze Generator & Solver

Maze generator and solver written in Python. The project utilizes multiple algorithms to generate and solve mazes, including A* and Kruskal's algorithms.

Python
GitHubLive Demo
Maze Generator & Solver
Sudoku Solver

Donald Knuth's Dancing Links algorithm written in C++. And one written in Python with PyGame to provide a visual representation of the algorithm.

Python
C++
GitHubGitHubLive Demo
Sudoku Solver
KiiP - Key Investment Income Planner

2024-25 Fall Semester Software Engineering project for the course. This is a Finance Tracker app that is designed to help you track your spending changes or habits and analyze them.

React
GitHub
KiiP - Key Investment Income Planner
Portfolio Website

This is my portfolio website that you are currently viewing. It is built with Next.js, React, and Tailwind CSS. It is a Full Stack application that showcases my projects and skills. It utilizes Firebase on the backend for authentication and database management.

Next.js
Firebase
Typescript
Tailwind CSS
GitHub
Machine Learning Projects

There are a handful of projects that I worked on in my Machine Learning class my Junior year. Below you will find the project where I built a Convolutional Neural Network to classify the digits from the MNIST dataset.

  • Trained a CNN to classify handwritten digits (MNIST).
  • Used PyTorch with convolution, pooling, and dense layers.
  • Visualized confusion matrix and training loss.
  • Evaluated using accuracy and F1 score.
CNN MNIST Digit Classifier
CNN MNIST Digit Classifier
View Project
Python
PyTorch
Matplotlib
GitHub
Layden on a bench
GitHubLinkedInOutlookGmail