My Name is Tim. I am currently a Project Engineer in the transportation industry. I have a BS in Mechanical Engineering and am currently pursuing a masters in Computer Science. I am also currently working on a tool currently for the trackign and maintaining of large TGC game card collections, currrently specifically for Magic The Gathering. See below for more details on this project.
Here is a list of the things I am currently learning/working on
-
Languages
- Java
- JDK 17+
- Python
- C++
- C
- SQL
- MariaDB 10.x and MySQL
- Java
-
Frameworks
- React
- <<Work in progress>>
- Spring
- Web
- Data
- RESTful controllers
- React
Link: MTG Card Collection
<<UNDER CONSTRUCTION>>
Link: Hotel Reservation App
<<UNDER CRONSTRUCTION>>
Link: DB-found-webApp
This was a final group project based around replicating the baseball-reference website, at least somewhat. It is a fully local hosted web application with a MariaDB database behind it, built using Python/Flask. The readme has all the info required to download and install and set up the release branch, and I do plan on updating it to clean up the code.
My favorite features
- I did my own hashing and salting of passwords so that they are only stored encrypted, and the plain text version is not exposed
- It isn't an ideal method and probably doesn't follow best practices, but it works and is pretty dead simple to understand
- No JS or outside languages were used/needed to complete tasks such as filtering/saving of favorite players
- Use and manipulation of DB through ORM
Link: Image Gallery
This is a single page web application where the user can search for images (pulled from the Unsplash image website) via keyword entry. They can then save images to a database that persists over page refreshes. They can also delete images. All actions taken by the user also result in a quick notification so the user can get feedback on button clicks and actions they take.
This is the result of the coursework for this Udemy course. I learned a lot in completing this course over about a 3 month timeperiod. The front end was created using React. The api service is built using Python and Flask. The Database used was MongoDB. All services were dockerized and ran locally throughout the devolpment, there are no current plans to fully deploy this yet, but I am looking into that as a good next step for this project.
My favorite features
- Using
toast
to generate notifications- Link: Toastify
- The tool has a lot of flexibility and can make some neat notifications to display to the user
- Persistant DB backend
- This is the first time I am storing user generated data this way and it was different than my previous SQL experience
- Utilized
Docker
containers to spin up and persist volumes across devolpment sessions
<<UNDER CONSTRUCTION>>