My projects

moritzlost.dev

Last update:

The website you’re currently browsing, a place to showcase my projects and occasionally share my thoughts. Built as a fully static site powered by Astro and hosted on Cloudflare Pages. The entire content is kept in Markdown files with frontmatter and kept under version control in the repository.

  • Astro
  • SSG

mehrlicht.photos

Last update:

Portfolio website for my personal hobby photography. The site allows browsing photos by project and by subject, and includes a page with my favorite photos as well as a photo blog.

Built as a static site generated by Eleventy. At the moment, it’s hosted on Netlify and utilizes Netlify’s now deprecated Large Media feature for storing and delivering optimized images. I’m planning to rebuild this with Astro and move it to Cloudflare Pages.

  • SSG
  • Eleventy
  • Netlify

processwire.dev

Last update:

Back when I actively worked with ProcessWire, I wrote a number of in-depth tutorials and guides, both to contribute to the community and as a learning exercise. Eventually, I wanted to collect those tutorials in a single place. The website was built as a static site powered by Eleventy and hosted on Netlify, so it could stay online for a long time without maintenance. It’s still online, though the content may be outdated.

  • Eleventy
  • SSG
  • ProcessWire

ProcessWire Modules

Last update:

During my time working with ProcessWire, I developed a number of open source modules. Functionality included:

  • Automatically finding page titles in text content and turning them into links.
  • Utilities for having dynamic content in cached pages, and for easily clearing multiple caches.
  • Adding hCaptcha spam protection to ProcessWire forms.

I no longer actively develop those modules, but continue to fix small bugs and accept pull requests if something breaks.

  • PHP
  • ProcessWire