Welcome
Personal Portfolio for Taylor Hurt
This presentation shows off some demos that I have developed in my free time.
Here is a summary of me:
- I have 3+ years experience writing HTML/CSS/JS and 1+ years experience writing Nodejs/Go
- I am proficient in designing responsive web apps with the latest techonologies
- I like creating HTTP APIs as well as integrating with third-party APIs
Personal Portfolio
Blog Platform Server

This API, designed using gRPC and grpc-gateway, allows you to create and edit blog posts and supports user accounts for commenting. The server was written in Go and follows the CLEAN architecture.
Try the API⇗ (get access token with user: admin, password: admin1), or see the repo⇗.
Personal Portfolio
Blog Platform Client

This SPA was written using Typescript and React. It includes pages for viewing Posts, Comments, and User profiles. It also includes an autosaving Post editor that the admin can access when logged in. It handles streamed responses and includes a progress indicator for slower connections.
Try the client⇗ (login with user: admin, password: admin1), or see the repo⇗.
Personal Portfolio
Spots

This demo uses the d3 library to visualize data points over a responsive svg layer. Click spots to see their data, pan and zoom with the mouse, and double click to add a new spot. The application also scales when adjusting screen size.
Try the demo⇗ or see the repo⇗
Personal Portfolio
Responsive PLP

This product list page was created to responsively adjust to different screen sizes.
View the website⇗
Personal Portfolio
Responsive Landing Page

This mock landing page was created to responsively adjust to different screen sizes.
View the website⇗
Personal Portfolio
Simple Web Presentation

This project allows you to create simple web presentations with just a few lines of YAML/JSON. The responsive design makes your presentation look good on small and large screens.
For more info, see the repo⇗
Personal Portfolio
Responsive REPL Layout

The existing REPL for this library suffered from an inflexible layout, making it usable only on large screens. This project increased screen real estate and used Bootstrap to enable responsive layout adjustments at smaller screen sizes.
Try the REPL⇗
Personal Portfolio
Responsive Note-Taking Application

In addition to a responsive design, this practical application exemplifies MVVM architecture. The Note model provides a Data Access Layer to localStorage and the View Models contain the logic to perform DOM updates.
Try the demo⇗
Personal Portfolio
Directed Graph Application
A custom UI/UX was created and integrated with the graph library Springy to create this interactive application. Graphs can be saved and loaded from the user's filesystem.
Try the demo⇗
requires large screen size
Personal Portfolio
Snakes

This weekend project attempts to recreate the classic Snakes game. The game board is responsive to window size so try adjusting it and then refresh to play at different sizes.
Try the demo⇗
requires arrow keys
Contact

Thanks for taking the time to learn more about me. You can find repos for all of my personal projects on GitHub.
Please reach me via email with any inquires. I look forward to hearing from you!
My Github Profile⇗
taylor.a.hurt@gmail.com