Software Development Portfolio for Timothy Graf

My journey began in aerospace engineering, but curiosity and a love of solving problems eventually led me to software development, where I’ve found both challenge and joy. I’m passionate about learning new tools and technologies, and I thrive on the opportunity to share what I discover with others. Along the way, I’ve worked across many industries and teams, valuing the different perspectives and practical challenges each has brought.

I believe the heart of software development is building useful, reliable solutions choosing the right tools for the task and focusing on results, not on trends. Clean code and thoughtful design are important to me, but pragmatism and delivering real value come first. I enjoy fostering positive working relationships, and I strive to be the kind of colleague who supports and uplifts others.

Looking ahead, I’m eager to keep growing, both personally and professionally continuing to learn, adapt, and hopefully make a meaningful contribution wherever I go.

Some of the languages and frameworks I have worked with are listed below and some sample projects are on my GitHub.

Some of my favorite books are listed below.

Feel free to check out some of my personal projects and my resume which are provide below.

Personal Projects

Predator Prey

Visualization of flocking/schooling behavior in prey being pursued by predators in JavaScript.

Source Demo
XSS Examples in React

Reproducing examples from "Reviewing and Securing React Applications" - Amanvir Sangha - OWASP London. Fortunately, you have to go out of your way to create a dangerous React component.

Source
Vue Scaffolding Web App Includes a Simple User List

Shows a project structure for views, and components. Also includes a simple user list view with a user API call. The API is made available globally and called from components.

Source
React/Redux Web App for GitHub User Search

Using the GitHub API a React App using React/Redux/Thunk and Material UI components to perform GitHub user searches.

Source
Full Stack .Net Core, React/Redux Web App

Using a used cars dataset, I created a REST API with .Net Core, the database is Posgtres and also uses Elasticsearch. The front end is using React with hooks and Redux/Thunk. The project demonstrates a simple search and filtering of used car data. The project is run using docker compose.

Source
React Native Mobile App for Address Validation

Using the Lob address validation API this project demonstrates simple React Native mobile app for address validation. It also uses Expo for testing on an iPhone.

Source
VIN Decoding Service using Elixir/Phoenix

Using the NHTSA API to decode vehicle identification numbers, this service uses Elixir and the Phoenix framework to provide a REST API to decode VINs.

Source
Binary Search Tree

Visualization of a BST in JavaScript.

Source Demo
Dijkstra's Algorithm with Visualization

Visualization of Dijkstra's Algorithm JavaScript.

Source Demo
Knights Tour

Knight's Tour in JavaScript with visualization.

Source Demo
Angular Roulette

An AngularJS app that models an American roulette wheel and table for finding neighbors on the wheel where they are on the table.

Source Demo
Maze Creater/Solver

Simple Maze Creator and Solver in JavaScript.

Source Demo

Get In Touch

I can be reached via the information provided below. Email is preferred..