Projects

Artificial Intelligence Projects

Title: Backpropagation Neural Network
Description: A general-purpose artificial intelligence algorithm using machine learning to analyze numeric patterns.

Title: basicbert
Description: A wrapper class and usage guide for Google’s Bidirectional Encoder Representation from Transformers (BERT) text classifier.

Title: cnn-numpy
Description: A set of pure-NumPy implementations of a convolutional neural network.

Title: CubeSearch
Description: A Rubik’s Cube simulator, and a heuristic-based search algorithm for solving the cube.

Title: DotNet
Description: A state-search artificial intelligence algorithm for a simple game application.

Title: Fuzzy Logic Shuttle Controller
Description: A demonstration of the use of fuzzy logic as a control mechanism.

Title: Hopfield Neural Network
Description: A neural network algorithm useful for pattern recognition.

Title: n-Queen Problem via Hopfield-Tank Neural Network
Description: A neural network algorithm for solving the n-Queen problem.

Title: Pathfinder
Description: An artificial intelligence algorithm for finding the shortest path through a set of obstacles.

Title: Rendezvous
Description: A meeting scheduling application relying on an artificial intelligence algorithm to resolve conflicts.

Title: The Exchange
Description: A market simulation relying on a genetic programming algorithm to produce skilled resource-trading agents.

Title: Traveling Salesman Problem via Genetic Algorithm
Description: An attempt to solve the Traveling Salesman Problem using a genetic algorithm.

Title: Traveling Salesman Problem via Hopfield-Tank Neural Network
Description: An attempt to solve the Traveling Salesman Problem using a neural network.

Title: Traveling Salesman Problem via SetBuilder Algorithm
Description: An attempt to solve the Traveling Salesman Problem using an optimizing set-builder algorithm.

Electrical Engineering Projects

Title: Circuit Explorer
Description: A hands-on demonstration of various circuit configurations.

Title: Control Systems
Description: An evaluation of a user-specified transfer function for a control system and presentation in various forms.

Title: Convolution
Description: A demonstration of a convolution of a signal by a system.

Title: Fourier Analysis
Description: A demonstration of Fourier analysis of a signal, with audio output.

Title: Fourier Series
Description: A demonstration of a Fourier series estimation of a signal.

Title: Karnaugh Maps
Description: A six-variable Karnaugh map presenter, with product-of-sums and sum-of-products expressions and circuits.

Title: Laplace Transform Function Pair Visualization
Description: A visualization of various pairs of time-domain and frequency-domain Laplace function pairs.

Title: Mesh Circuit Analysis
Description: A demonstration of circuit evaluation through mesh analysis.

Title: Nodal Circuit Analysis
Description: A demonstration of circuit evaluation through nodal analysis.

Electronics Projects

Title: Build-It-Yourself: Software Oscilloscope and Function Generator
Description: A step-by-step instruction guide for building a software-controlled oscilloscope and function generator.

Title: Raspberry Pi 4B Case Test
Description: Some testing of temperature management strategies and properties of the Raspberry Pi 4B.

Title: Motion-Activated Jack-O’-Lantern
Description: A Raspberry-Pi-powered, 3D-printed Minecraft jack-o’-lantern for Halloween.

Other Software Projects

Title: Cryptos
Description: A web service application and administrative client for providing secured access to a webserver.

Title: FolderSweep
Description: A small utility for comparing two sets of folders, and removing empty folders from one set that don’t exist in the other set.

Title: Functional Dependency Application
Description: A tool for developing attribute and functional dependency sets for a relational database.

Title: IP Publisher
Description: A utility for monitoring changes to the IP address of a network, and for automatically reporting changes via email.

Title: MP3 Tag Converter
Description: A utility for maintaining MP3 tags, filenames, and playlists.

Title: OfficeSnippets
Description: A Microsoft Office plug-in for inserting common text snippets into Word documents and Outlook email messages.

Title: OutlookColleagues
Description: A Microsoft Office plug-in for facilitating communication with frequent email recipients.

Title: Playlist Manager
Description: A tool for managing M3U playlists with associated media files.

Title: Quixos
Description: A Swiss army knife of software conveniences: a window-management tool, an internet shortcut tool, an internet search engine tool, and a download manager.

Title: Regular Expression Tester
Description: A tool for developing and testing regular expressions against a source text.

Title: Search
Description: A very small application for quickly launching searches of common websites. Intended to be bound to a Windows hotkey for quickest access.

Title: SPACK
Description: Simple Photo Album Creation Kit (SPACK) – a simple software application for creating online photo albums.

Title: StaticSaver
Description: A screensaver that displays grayscale static.

Title: USPTO Classifier
Description: A set of software utilities for exploring the hierarchical patent classification system of the U.S. Patent & Trademark Office.

Title: USPTO Proxy
Description: A software component that serves as a proxy for querying the U.S. Patent & Trademark Office patent and patent application databases.

Title: USPTO Toolbar
Description: An Internet Explorer browser plug-in for facilitating access to the U.S. Patent & Trademark Office patent database.

Title: Winamp Proxy
Description: A set of interface classes for controlling or embedding Winamp from/in a .Net project.

Title: Wireless Sensor Network Simulator
Description: A simulation of a wireless sensor network, with configurable packet-routing network parameters for testing maximum network lifetime.

Title: WordSnippet
Description: A Microsoft Office plug-in for inserting common text snippets into Word documents and Outlook email messages.