
DONALD TAYLOR
ABOUT ME

Hello! I'm Don. I've loved coding since I first programmed Logo the turtle to draw pictures in the sixth grade. I'm a problem solver by nature, always eager to find the root cause and understand an issue from multiple angles. Currently, I specialize in mobile app development using Flutter, and I enjoy taking on exciting new challenges every day.
I'm a man of many passions, and as a result, my path to a career in tech has been unique. Since graduating with a B.S. in Mathematics 12 years ago, I’ve worked as a professional touring musician, waiter, and music teacher. I've loved everything I've done, and my diverse experience has given me an unconventional perspective in my career as a Software Engineer.
Below are some of my projects from when I was a Computer Science student at Oregon State University. Take a look and feel free to drop me a line. Thanks for reading!
​
​
​
PROJECTS
Craigslist++ is a cross-platform mobile app designed to create a more user-friendly approach to the Craigslist concept. The app allows users to create profiles; list and view items for sale; and contact each other through its own in-app messaging service. As the lead front-end engineer on the project, I designed the UI from scratch and saw it through every stage of development.
​
The UI was created with Flutter, while the server was written with Node. The app relies on DynamoDB for its database and S3 for photo storage.
​
Wasteagram is like Instagram... for food waste. The app is designed for restaurant employees to track wasted food so that future orders can minimize excess. A user can create a post with a photo of the wasted food and the number of wasted items. The app will report the user's current location and the current date and store the post in its database.
​
Wasteagram was made using Flutter, with Cloud Firestore for the database.
BugSplat models the workflow of a small fictional software company called Taylor Peterman Industries. Employees work individually to fix bugs and on teams to develop new features. The website/database allows employees to track existing bugs and important features of company projects.
​
The project was built with Javascript, Node, Express, HTML, CSS, and MySQL.




Big Ol' Pony is a website I made for my funk band, Big Ol' Pony. It features a photo gallery, information about the band and upcoming shows, embedded video, and downloadable audio files.
The site was made with HTML, CSS, and Javascript.




Black Box was one of my first projects as a student at OSU. I wrote the backend for a school assignment and couldn't resist turning it into a playable game with a fully functional UI. Black Box is a puzzle game in which the player shoots "rays" into a black box in order to deduce the location of the hidden "atoms" within.
The rules can be found here.
​
The game was built with Python and Pygame.
​