Skip to content
View emirror-de's full-sized avatar

Block or report emirror-de

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
emirror-de/README.md

Lewin Probst, M.Sc. πŸ¦€

Senior Software Engineer focused on Rust, scientific software, and robust systems.

Website LinkedIn Sponsor

About

I build high-performance, maintainable software for web, data, and research environments β€” from Rust libraries and backend systems to geodata processing and software used in Antarctic research deployments.

  • 15+ years in software and IT
  • Rust specialist since early 2020
  • Protected German professional title: Ingenieur
  • B.Sc. in Maritime Technologies, Wind Energy and Marine Technology
  • M.Sc. in Navigation and Environmental Robotics
  • Open source author, consultant, and technical lead

Focus Areas

  • Rust backend systems: Tokio stack, Axum, Leptos, APIs, authentication, reusable crates
  • Scientific and data software: real-time processing, geodata, instrumentation, visualization
  • Performance-critical applications: efficient architectures, reliability, maintainability
  • Legacy modernization: moving existing systems toward safer, faster designs
  • Full-stack delivery: web applications, databases, deployment, and operations

Selected Open Source Projects

A Rust workspace for authentication, authorization, session-backed login flows, and transport adapters.

It provides focused crates for domain primitives, JWT codecs, secrets, sessions, repositories, and Axum or tonic integration.

Small process orchestration for host/child IPC workflows in Rust.

It helps start child processes, establish bootstrap handshakes, exchange raw IPC messages, and shut children down gracefully through a shared control protocol.

Role-based JWT cookie authentication for Axum applications.

Built for teams that need secure, configurable authentication across single-node and distributed deployments.

Highlights: RBAC, secure cookie auth, distributed support, configurable middleware

Modern HTML5 website generation with a focus on valid output, optimization, and flexibility.

Useful when you want technically clean static output without giving up expressive generation logic.

Image optimization for modern web delivery.

Converts assets to WebP and generates HTML5 picture markup for better performance and compatibility.

Background

My background combines software engineering with scientific research experience in oceanographic data processing, autonomous underwater vehicle navigation, and deployments to Antarctic research stations. That mix is especially valuable in environments where correctness, resilience, and real-world constraints matter.

Work With Me

I help teams with:

  • Rust backend and library development
  • Legacy modernization and performance improvements
  • Scientific and geospatial data systems
  • Architecture, code review, and technical leadership
  • Reliable software for demanding or remote environments

Contact

Interested in Rust, scientific software, modernization, or performance-critical systems?


If my open-source work is useful to you, consider supporting it via GitHub Sponsors.

Pinned Loading

  1. webgates webgates Public

    A framework-agnostic Rust crate for authentication and RBAC to protect your web application. Suitable for single-node and distributed systems.

    Rust 5

  2. axum-gate axum-gate Public

    Flexible authentication and authorization for Axum with JWT cookies or bearer tokens, optional OAuth2, and role/group/permission RBAC. Suitable for single-node and distributed systems.

    Rust 106 7

  3. lewp-rs lewp-rs Public

    Generate your HTML5 website technically optimized and always valid without losing the algorithmic comfort and flexibility.

    Rust 44

  4. libayatana-appindicator-rs libayatana-appindicator-rs Public

    Rust bindings for libayatana-appindicator shared library.

    Rust 5 1

  5. html5-picture html5-picture Public

    Batch optimizes your images to cwepb. Generates html5 picture tags.

    Rust 6

  6. papercolor-zed papercolor-zed Public

    The original PaperColor Theme, inspired by Google Material Design, ported to Zed.

    5 1