"Quality over quantity - Building robust software that stands the test of time."
Senior Software Engineer | Rust Specialist | Open Source Contributor
I'm a senior software engineer with over 15 years of IT experience and a Master's degree in Navigation and Environmental Robotics, passionate about creating robust, efficient, and maintainable software solutions. Since early 2020, I've specialized in Rust programming, developing high-quality open-source libraries and tools that prioritize performance, safety, and developer experience.
My unique background combines cutting-edge software engineering with scientific research experience from polar expeditions to Antarctica, oceanographic data processing, and autonomous underwater vehicle navigation. This diverse expertise enables me to tackle complex technical challenges from multiple angles.
My journey spans across multiple programming languages including Rust, JavaScript, Python, C++, C#, MATLAB, PHP, Java, and Delphi, giving me a comprehensive understanding of software development across different paradigms and ecosystems.
- Web Development: Axum, Rocket.rs, Leptos
- System Programming: Low-level optimization, memory safety
- Library Development: Creating reusable, well-documented crates
- Authentication & Security: JWT, role-based access control
- Performance Optimization: Efficient algorithms and data structures
- WebAssembly: High-performance client-side applications
- Geodata Processing: Cross-platform visualization and analysis applications
- Real-time Data Flows: Automated processing of scientific measurement data
- Algorithm Development: Navigation algorithms, underwater positioning systems
- Research Platforms: Antarctic research stations, polar expeditions (5+ deployments)
- Frontend: Modern JavaScript, HTML5, CSS3, responsive design, WebAssembly
- Backend: API design, microservices, database integration
- Databases: SurrealDB, PostgreSQL, MySQL, SQLite3, MongoDB, Redis
- DevOps: CI/CD pipelines, containerization, deployment strategies, Linux server management
- π― Conceptual Design: Architecture planning and system design
- π» Web Application Development: End-to-end solution delivery
- π Scientific Data Processing: Real-time data flows, geodata analysis, oceanographic datasets
- π Legacy System Migration: Modernizing applications to high-performance Rust
- π€ Autonomous Systems: Navigation algorithms, underwater robotics, sensor integration
- π₯ Team Leadership: Lead developer and mentoring roles
- π Code Review & Consulting: Quality assurance and best practices
- ποΈ Extreme Environment Computing: Reliable software for Antarctic research stations
Modern HTML5 Website Generator
Generate technically optimized and always valid HTML5 websites without sacrificing algorithmic comfort and flexibility. Features include automatic optimization, responsive design support, and comprehensive validation.
Key Features:
- β‘ High-performance HTML generation
- π¨ CSS optimization and minification
- π± Responsive design automation
- β HTML5 validation guaranteed
Enterprise-Grade Authentication for Axum
Fully customizable role-based JWT cookie authentication system designed for both single-node and distributed applications. Built with security and scalability in mind.
Key Features:
- π‘οΈ Role-based access control (RBAC)
- πͺ Secure JWT cookie management
- π Distributed system support
- ποΈ Highly configurable middleware
Authentication & Authorization for Rocket.rs
Comprehensive authentication and authorization library for Rocket.rs applications, providing secure and flexible user management capabilities.
Intelligent Image Optimization
Batch image optimization tool that converts images to modern WebP format and generates HTML5 picture tags for optimal performance and compatibility.
Universal Database Connection Layer
Database-agnostic connection layer implementing common CRUD operations. Switch between different databases without modifying your application logic.
- Legacy System Modernization: Migrate existing applications to modern, performant Rust solutions
- Scientific Computing Solutions: Real-time data processing, geodata visualization, algorithm implementation
- Performance Optimization: Identify bottlenecks and implement high-performance alternatives (proven track record with opus.aq migration)
- Security Audits: Comprehensive code review and security assessment
- Cross-Platform Applications: Native desktop applications for specialized business processes
- Team Training: Rust adoption workshops and mentoring programs
- Data Pipeline Architecture: Real-time processing of scientific measurement data
- Visualization Platforms: Interactive web-based data exploration tools
- Instrument Integration: Software for specialized scientific equipment and sensors
- Field-Ready Systems: Reliable software for extreme environments (Antarctica-tested)
- Technical Leadership: Guide architecture decisions with 15+ years of diverse experience
- Code Quality: Establish testing strategies, CI/CD pipelines, and documentation standards
- Rapid Integration: Quick onboarding into existing projects with minimal disruption
- Knowledge Transfer: Share expertise spanning scientific computing to modern web development
Languages: Rust, JavaScript, Python, C++, C#, MATLAB, PHP, Java, Delphi
Web Frameworks: Axum, Rocket.rs, Actix-web, Symfony, Python Dash, Node.js
Databases: SurrealDB, PostgreSQL, MySQL, SQLite3, MongoDB, Redis
Tools: Docker, Git, CI/CD, Linux, Nginx, Apache2, Systemd, WebAssembly
Scientific: Geodata Processing, Oceanographic Systems, Autonomous Navigation
Specialties: System Programming, Scientific Computing, Real-time Data Processing
As a Rust specialist, I leverage the language's unique advantages:
- π Memory Safety: Eliminate entire classes of bugs at compile time
- β‘ Performance: Zero-cost abstractions with C-level performance
- π§ Reliability: Robust error handling and type safety
- π Versatility: From web backends to system programming and WebAssembly
- π¦ Rich Ecosystem: Growing collection of high-quality crates and tools
I'm always interested in challenging projects and meaningful collaborations. Whether you need:
- ποΈ Greenfield Development: Building new applications from scratch
- π Legacy Migration: Modernizing existing systems (Java/Python to Rust expertise)
- π Performance Critical Systems: High-throughput, low-latency applications
- π¬ Scientific Computing: Real-time data processing, geodata analysis, research platforms
- π₯ Team Augmentation: Senior engineer with diverse domain expertise
- βοΈ Mission-Critical Systems: Proven reliability in extreme environments
Ready to discuss your next project?
π§ Email: [email protected] π Website: emirror.de πΌ LinkedIn: Lewin Probst
If you find my open-source projects helpful, consider supporting my work:
Your support helps me dedicate more time to creating and maintaining high-quality open-source software for the Rust community.