A custom dev tool implementation for the Manatee RPA application. Provides vastly improved DX compared to the built-in dev tools.
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.
A Brookshear Machine emulator, useful for teaching the basics of CPU instructions and low-level programming.
Responsible for automatization of work processes across the hospital using the Manatee RPA application. Had ownership of the entire process, from customer communication to final implementation.
As the RPA team was newly formed when I joined, and I was the most experienced developers, I became responsible for the development of work processes, developer tools and documentation in order to improve the DX and productivity of the team.
This evolved into being responsible for multiple internal department projects, handling design, server management and development.
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.