Experience
I have 5+ years of experience with
I have 3+ years of experience with
I have 1+ year of experience with
Employment
Systems & Software
I stayed in Vermont for my first job out of school.
Exp Gained: Enterprise Java, Oracle, Linux
Sept 2015 - June 2020
Pranify
I lead development and architected products during this startup's first year.
Exp Gained: AWS, Chrome Extensions, Express, Python, Selenium, Psql
August 2020 - January 2022
Amazon
After learning AWS, I went to Amazon to work on it myself. :)
Exp Gained: TBA
January 2022 - Present
Personal Projects
Klotski
Procedurally generated sliding block puzzles with their solutions. Mobile friendly.
Exp Gained: Python, Javscript, Algorithms, UI/UX
Effort: A few weeks
Todo: More types of boards and shapes of pieces. More search algorithms and comparisons between them.
Svadilfari
A powerful all-in-one PDF/Document/Image file building tool I made for personal use.
Exp Gained: Nodejs, NPM Libraries, File Uploading, Security
Todo: More complex manipulations.
Undergradate Thesis
I found solutions to an NP-hard combinatorics problem with simulated annealing.
Exp Gained: Combinatorics, research, Java
Effort: 1 year
Regrets: It took me longer than I would have liked to discover simulated annealing.
Tetris
A lightweight Javascript Tetris with a SQL hiscore board and some creative liberties.
Exp Gained: Javascript, SQL, Canvas
Effort: A few days
Regrets: The messiest code I ever wrote
The New Adam Times
Custom news website using python to scrape the web nightly.
Exp Gained: Cron Jobs, Web Scraping, Python, Web UIs
Effort: About a week
Regrets: Maybe I should expand this with social media APIs, more topics/sources.
Colorkey
A simple Javascript color palette tool where I get a bit creative with UI/UX.
Exp Gained: Javascript, UI/UX
Effort: A few hours
Todo: There is a lot of room for more features but the UI needs to stay simple.
LOLdle
A simple Wordle knockoff where you try to guess a League of Legends champion.
Exp Gained: Rapid Development
Todo: Difficulty options? Other sets of data to wordle with?
PlayTest
A solution for game designers who are prototyping board games with cards, tiles and tokens. Made while I was a student.
Exp Gained: Java GUIs, Java Design Patterns
Regrets: This should be redone as a web app, not a Java UI.
Blog Posts
Docker, Docker, Docker
How I test web applications on my desktop.
Postgres JSON Magic
Fun with business logic in Postres queries
The Skills of Software Engineers
Broadly covering the skills I believe engineers need
The Solo Development Process
Going over my development of Svadilfari
Contact Me