top of page

AI FINAL PROJECT

Using Search Algorithms for Better Walking Directions

Researching various pathfinding algorithms, I devised an app for finding the shortest path between two locations on my university map and analyzed the results.

PROGRAM DESIGN AND DEVELOPMENT PROJECT

Braitenberg Vehicle Simulator

Using the agile design process, this project demanded that I write code that was highly adaptable and flexible in order to adjust for the constantly-changing needs of a hypothetical "client": tenets of good coding that have stuck with me professionally.

OS PROJECT

Creating a Makefile

I helped to replicate a standard makefile using directed acyclic graphs and POSIX fork-exec commands that checked for file dependencies and compiled the files recursively accordingly.

OS PROJECT

Multi-Party Chat using IPC

Using IPC, I helped to create a multi-party chat system involving many terminal-based clients connecting to a single terminal-based server complete with a variety of commands.

©2018 by John Hedlund-Fay. Proudly created with Wix.com

bottom of page