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.