Hello, my name is Philipp Westermann. I am an engineer and am currently working on my masters degree in mechatronics.
Though mainly an engineer, I also deeply enjoy programming. My current focus is on web-development and I'm trying to improve over time.
I'm interested in pretty much everything that has to do with computers, be it networking, programming languages, the newest framework/API or video games.
Apart from my work as an engineer I also work on some programming projects in my spare time. Here are some of the more interesting ones.
Liber-Coffee is a loadout randomizer for the game Helldivers. The game and especially its community embrace the high difficulty. There is a cap on the highest possible difficulty though and veteran player seek to challenge themselves by restrikting their strategies and equipment. To make this easier Liber-Coffee was created.
This was my entry into web developement and as such is held rather simple. The UI in this project is made with the Angular.js framework. Liber-Coffee is currently hosted as a Github Page and as such has to do all randomizing work on the client side, though I have plans to change that. If you want to submit community loadouts, you can comment on the reddit thread or post an issue on the GitHub repository.
Simple Mahjong Solitaire browser game. Making this for my mother because she asked me for a decent Mahjong game and all the ones I found online have some catch to it like outdated graphics or advertisement.
This project is still very much a work-in-progress. PixiJS is currently used for rendering but I am considering Phaser instead.
Bot for the Helldivers Discord Server. Does automatic role assignment and various utility tasks. Written with Discord.js.
I couldn't help being impressed by the progressive enhancement."