A fully featured lightbox library inspired by Medium, focusing on being modern, extensible and easy to use.
A pluggable linter for SVG files, developed while maintaining the Simple Icons project.
Website for viewing the console of another tab, browser or device. Implemented during a single-day hackathon.
A Brookshear Machine emulator, useful for teaching the basics of CPU instructions and low-level programming.
Library for receiving emails in NodeJS, and emitting them over a UNIX socket and as ECMAScript events.
As sole frontend developer I was initially tasked with implementing new features and SPA's, and later spearheaded the effort to modernize the entire frontend codebase.
This included a complete rewrite and redesign of our system and workflow from an old custom-built ES5 implementation to one built on React and ES6.
Eventually the team expanded with several new frontend developers, and I transitioned into a more senior role with responsibility for the frontend rewrite of our calendar module.
During my studies I acted as instructor for a course on functional programming.
Final bachelor project was on Ɛ-differential privacy, a mathematical description of privacy-aware algorithms, and ways to achieve it.
The project can be found on my GitHub.
If you want to present a fun opportunity, have questions or just want to have a chat, I'm always up to hearing from you.
You can catch me over on GitHub or LinkedIn, or you can send me a good old-fashioned email at johanringmann@gmail.com.