Skip to content

JTatum95/JTatum95.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to my GitHub page.

I am a flexible developer who loves to learn and create. I am always seeking new challenges and ways to solve problems. I have done most of my software development work in C, Java, and Python. I also enjoy web development work in PHP, JavaScript, Ruby on Rails, and HTML/CSS with MySQL databases.

I have placed a few development projects here to show some of the work that I have done. I am working on a few projects that I hope to add to this page once they arrive to a more stable state.

Please take a look at my Resume

In-class projects

Source code for these projects are available upon request, but not linked here so as to not give away solutions.

  • Database Integrated Truck Modeling - PHP, Javascript, and MySQL

    • Implement website to keep track of trucks and their transport through the US.
    • Use Leaflet API to create markers on map for warehouses and trucks.
    • Allow for user input to update and delete from databases following different foreign key infrastructures.
  • Wheaton College Android App - Android Java, XML

    • I worked using Android Java and XML along with GitHub to redesign the Wheaton College app.
    • I primarily worked on the design and implementation of the game ranking board feature, as well as bug fixes on the who's who engine (searches for students and faculty on campus)
    • Unfortunately this app is no longer fully functioning due to a change in the API hosted by the college (we're unofficial), but this powerpoint shows some of the work.
  • Multithreaded HTTP proxy - C and Python3

    • HTTP proxy with multithreading and caching. Written with multithreading for concurrency.
  • Tiny bash-like shell - C

    • Simple bash-like shell to interpret basic commands and manage multitasking processes.
  • Data structure implementation - Java

    • Implement and run JUnit testing on the following in Java: Queues, Stacks, Search Trees, Hash Tables, Graphs, Minimum Spanning Trees, Tries, etc.
  • Adventure Game - Java

    • A text based adventure game to introduce team programming, version control, creative design, and user input.

Outside Projects

Code for the Kingdom Hackathon - Crowd Favorite

Kingdomline - Front-end development

Kingdomline is a phone tree service created to provide Christian support and advice for any trouble that someone is facing in life. I worked primarily as a front end web developer on this project using HTML, CSS and JavaScript. The web design was created using Bootstrap and Twig. I also helped the development of the back-end with the Twilio API and PHP.

This project functionality has been discontinued, but the website design is visible following the above link.

Personal Projects

PizzaMe - Python3

I decided that I wanted to order pizza from the terminal. I am still not sure why this is necessary, but it feels right. In progress, stay tuned for updates!

webConversions - Bash scripting

This repository is a collection of scripts to convert px, em and rem to facilitate web design. These scripts were created for the bash shell on a UNIX system.

changeMAC - Bash scripting

A script that allows the user to spoof a new MAC address and restore the default (permanent) MAC afterwards. This can be useful for network testing or privacy. These scripts were created for the bash shell on a UNIX system.

{% comment %}

MissionCostaRica - Joomla management

This is a functional and published website that my parents use for mission work. I grew up as a missionary in Costa Rica, where my parents are continuing to serve the people of Costa Rica and neighboring countries. I help maintain and customize this website to better reach anyone who would like to participate in their work. I took ownership of this project a few weeks ago and I am currently working on updates to the design. {% endcomment %} {% comment %}

SnakeOilDev - WordPress development

This blog was designed to have hands-on experience with WordPress and is not actually used beyond practice. I made this website from a default WordPress template that I customized. {% endcomment %}

This Page - Jekyll

This website was designed using Jekyll and GitHub Pages default theme "Cayman".

Open Source Projects

Bash-Snippets - Bash scripting

This repository is a collection of bash scripts that can be helpful to users that frequent the terminal. I contributed to this repository by adding a feature to display detailed information on movies searches. This was created through bash scripting and the OMDb API.

Releases

No releases published

Packages

No packages published