Jacob E. Patterson
Resume
🔒︎
Linkedin
Github
Software Engineer
I enjoy developing quality software and working to improve the lifetimes of current solutions.
Github Projects
enlighten-kitsap
Clone of https://enlightenkitsap.org .
while consulting, attempted to a extend functionality of WordPress site.
It is functional, but hard for others to maintain.
Pre-rendered from templates.
kuuf-library
A site to display books.
Books are loaded from a database and displayed on the list page.
When a user clicks on a book title, more information is shown, including a picture.
The library administrator can create and update book listings.
bitty-bingo
A RESTful web app that creates bingo boards and runs games.
Uses the browser Barcode Detection API to scan game boards.
The center square on boards can be scanned if a smartphone is used.
jpeg-junkify
A console app that reduces the quality of images to a specified size.
sarah-otp
A web app that encrypts and decrypts messages with one-time pads.
Provides perfect secrecy, assuming the generated key is truly random, not compromised, and only used once.
macro-measure
A web app that measures large distances with device GPS.
Built with ReactJS and NodeJS.
selene-bananas
A web app implementation of the popular Bananagrams tile-placing word game.
Written in Go with WebSockets and JSON Web Tokens.
nate-mlb
A web app that tracks friends' picks of players and teams from scraped MLB and NFL stats.
Written in Go with a PostgreSQL or Firestore database.
jeff-farm
A website to track quantities and geographic data of farm animals.
Written in Java (Tomcat server) and Typescript (Angular) with a PostgreSQL database.
superformula
A Java swing desktop application that creates random shapes using the super-ellipse algorithm.
Derived from a 2017 project.
slidegame
A Java swing desktop application clone of the 2048 tile sliding game.
compgeo
A Java swing desktop application that demonstrates computational geometry algorithms.
Compiled from study projects for a fall 2011 class.
sudoku
A Java swing desktop application that lets users play Sudoku.
Users can input boards and run a brute-force or logic solver.
Improved in 2017 and 2018 to explain solver logic to users.
robotsjava
A Java swing desktop application and web applet port of the classic Chase game.