About Me
H! I am Florian Scherf from Hildesheim in Germany. I was born in 94 and have worked as a full-stack web developer since 2013.
I love Python, and I created and still maintain a lot of smaller and
larger open-source projects.
I created Lona, a web framework for
responsive web apps that are written in pure Python,
rlpython, a simple and
easy-to-use Python REPL that can run over the network, and
Milan, a browser-testing
and capturing tool to generate documentation and marketing material.
I am a heavy user of Grafana and
created prometheus-virtual-metrics
to make almost anything discoverable with Grafana, using very simple
Python code.
This very blog you are reading right now is rendered by
LimePress, a static
site generator that I wrote from scratch as the spiritual successor to
Flamingo, a former project
of mine.
My most recent toy project is
pillowfort,
which is the start of a custom 2D (maybe 3D in the future) game engine for
multiplayer browser games, written in TypeScript.
Not because it makes sense to build a game engine from scratch, but
because it's fun :)
I do most of my work in Python, TypeScript, and JavaScript, and I have some experience with C, C++, PHP, and Rust. I have much experience with unit and end-to-end testing using browser tests, CI, and CD.
In my career, I created and maintained multiple web-based services, like
accounting solutions, web shops, or a web-based interface for a
company-wide phone system.
I also maintained multiple open-source projects like
Flamingo.
I implemented multiple corporate web designs, collaborating with one or
more designers, at this point, using technologies like HTML5, CSS3, and
Sass.
At all the companies I worked at, I created internal tooling and libraries
and tried to push my open-source-shaped mindset of sharing code and working
together.
I am very passionate about open-source, web, and good tooling. I would describe myself as a platform developer since most of my projects are frameworks meant to enable others to create useful tools.
Education
Professional Appointments
Projects
Read More
Read More
Read More
Read More
Read More
Full list
Talks
Media CCC
Media CCC
Media CCC