Specializing in Hardware-Software Co-Design | Exploring Apple Silicon Ecosystem | Memory-Centric Computing
Professional Profiles: This profile in German 🇩🇪 | [ App Store Front] | [Academic Publications] | [Technical Blog]
Complementary Specialization: Kotlin/JVM & Distributed Systems Profile
Note: The Kotlin/JVM profile showcases my proven enterprise backend and distributed systems expertise, targeting fintech, compiler tooling and large-scale application development. Both profiles represent the same engineer with complementary skill sets for different market segments.
Focused on sustainable technology solutions and conscious digitalization approaches.
5+ years developing mission-critical systems in Kotlin/JVM backend and desktop applications, with proven expertise in distributed systems.
Currently deep-diving into Apple Silicon technologies during my first years of focused study, while pursuing remote part-time contracting opportunities (30h+/week) and advancing mathematical foundations at TUM with a focus on geometric approaches toward Signal Processing & Information Theory.
Actively exploring and applying Apple Silicon ecosystem technologies (M-Series, A-Series, S-Series) with research focus on:
- Memory-centric Computing & Unified Memory Architecture principles
- Hardware-Software Co-Design through hands-on experimentation
- Heterogeneous Computing - studying across traditional paradigms
- Energy-efficient optimization strategies over raw performance metrics
Research Philosophy: Moving beyond isolated CPU/GPU/NPU/Neural Engine partitions toward unified, memory-aware system design through systematic study and practical application.
Bridging traditional abstraction layers by combining pure mathematics with microarchitecture-aware hardware-software co-design, where algorithmic choices inform hardware customization and vice versa.
Driven by thoughtful, sustainable technology solutions — embracing a holistic problem-solving approach that considers both software algorithms and underlying hardware microarchitectures simultaneously.
Rather than treating hardware and software as separate domains, algorithms are customized to leverage specific microarchitectural features while adapting hardware designs to optimize for the actual problems being solved.
This integrated methodology combines software engineering expertise with hands-on electronics laboratory experience, enabling solutions that transcend traditional (Hardware/Software) interface boundaries.
Proven Expertise (5+ Years)
- Kotlin/JVM - Backend & Desktop Applications, Distributed Systems, Compiler Plugins
- Metaprogramming & Compiler Technologies - ANTLR, JVM Bytecode Analysis, Static Analysis Tooling, Kotlin Compiler API
- Formal Methods & Verification - Isabelle/HOL, Arend Proof Assistant, Bounded Model Checking, Type Theory Applications, Tamarin Prover
- Database Systems - PostgreSQL, SQLite, Redis, InfluxDB (Time Series), MongoDB
- Observability & Monitoring - Prometheus, Grafana, Jaeger (Distributed Tracing), OpenTelemetry
Current Learning & Application
- Swift & Apple Ecosystem - iOS/iPadOS/macOS development, Swift 6 Metaprogramming
- Metal Shading Language - GPU & Neural Engine Computing, computational physics & geometry on unified memory architectures
- Apple Silicon Architecture - M/A/S-Series capabilities, NEON intrinsics, Arm64e ISA optimization
- Memory-Centric Programming - Researching UMA optimization techniques, hardware-close programming with device Operating System in mind
Laboratory & Hardware Integration
- Electronics Assembly - SMT/SMD component assembly with precision optics, hot air rework, IPC-610E-2010 standards
- Circuit Analysis - Oscilloscope operation, semiconductor device testing (MOSFETs, op-amps), electronic troubleshooting
- Materials Characterization - Metallography, thermal analysis, mechanical testing (tensile, hardness, impact)
- Precision Measurement - Statistical data analysis, uncertainty calculation, error propagation
Development Environment & Tools
- Nix Ecosystem - Flakes, Shells, Modules, Packages for reproducible environments
- Documentation Systems - Typst, LaTeX, Troff, technical API documentation
- Version Control - Fossil SCM (preferred), Git collaborative workflows
- Tailscale - Distributed network layer for simplified client topologies, alternative to traditional VPN/Kubernetes solutions.
Note: Development tools and environments are utilized across multiple operating systems and unix-like architectures - not exclusively on Apple Silicon platforms.
Academic Foundation: Mathematics B.Sc. at Technical University of Munich (TUM) (Oct 2025 – July 2028), focusing on Applied Topology, Algebra, Geometry, Signal Processing & Information Theory . Transitioning from Engineering Physics to strengthen mathematical foundations for hardware-software co-design research.
Active Research Projects:
Unified Memory Architecture Optimization
- Cross-referencing academic computer architecture principles (Onur Mutlu ETH Zürich lectures) with Apple Developer Program optimization guides
- Investigating ISA-specific optimization patterns for scientific heterogeneous computing workloads
- Developing Metal Shading Language implementations for computational physics/geometry based applications
- Private research exploring resource-efficient algorithms leveraging Apple Silicon's architectural advantages
Heterogeneous Computing Deep Study (Dec 2024 – Present)
- Comprehensive study of modern computer architecture principles based on ETH Zürich open lectures
- Hardware-close programming with NEON intrinsics and Xcode integration for optimized vector operations
- Deep dive into Apple Silicon hardware-software co-design through Jonathan Levin's *OS Internals series
- Hardware-software co-design principles across macOS, iOS, iPadOS, watchOS, and visionOS
Professional Certifications in Progress:
- Quality Management Systems - QMB/QMF-TÜV certification (ISO 9001:2015)
- Strategic preparation for compliance requirements in regulated markets (medical technology, pharmaceuticals, additive manufacturing)
- Foundation for hardware-software co-design projects with demanding government and security technology clients
Research Methodology: Combining 5+ years of proven compiler engineering and distributed systems experience with systematic study of Apple Silicon technologies, laboratory validation through electronics assembly and materials testing, and mathematical rigor from ongoing TUM studies. Seeking deep architectural understanding rather than surface-level implementation.
Historical Contributions (2019-2024)
- Arrow-kt Ecosystem Maintainer - Core functional programming libraries with 400K+ monthly downloads
- Kotlin Community Moderator - Official JetBrains Kotlin Community Slack moderation team
- Technical Conference Speaker - International presentations on advanced Kotlin techniques (f(by) 2020, DevFest Malaga 2019)
- Kotest Ecosystem - Functional assertions & property-based testing utilities with 95K+ monthly downloads
Current Focus & Future Direction: Emphasizing depth over breadth in contributions within the Apple Silicon ecosystem. Currently developing Swift Playgrounds and specialized applications that demonstrate mathematical foundations applied to heterogeneous computing challenges, focusing on solving specific problems with rigorous, research-driven approaches.
Professional Approach: Delivering quality-assured, certifiable solutions with focus on TÜV-certified frameworks and comprehensive documentation for enterprise and research applications requiring validated, compliance-ready deliverables that excel at targeted problem domains.
Community Engagement: Maintaining active involvement in academic research networks, professional and open source development communities, while contributing to knowledge sharing through technical publications and educational resources.
Open to New Engagements: Available for consulting and project collaborations with focus on strategic guidance, architectural design, and hands-on development.
Apple Ecosystem Applications
- macOS - Native desktop applications leveraging unified memory architectures and Apple Silicon optimization
- iOS/iPadOS - Mobile applications with hardware-aware performance optimization and Metal integration
- watchOS - Health and fitness applications utilizing specialized sensors and energy-efficient computing
- visionOS - Spatial computing applications exploring heterogeneous computing in mixed reality environments and computational geometry
- Cross-platform - Unified codebases leveraging SwiftUI, MetalKit and shared business logic across Apple platforms
Regulated Markets
- Medical Technology - Compliance-ready software for medical devices and healthcare systems
- Pharmaceuticals - Quality-assured applications for drug development and regulatory reporting
- Government & Security - Certified solutions for sensitive data processing and secure communications
- Additive Manufacturing - Process control and quality management systems with ISO 9001:2015 compliance, among others.
Public Markets & Research Applications
- Heterogeneous Computing Solutions - Leveraging unified memory architecture research for commercial applications
- Memory-Centric Design - Optimization strategies for resource-efficient, high-performance systems
- Educational Technology - Swift Playgrounds and interactive learning applications for STEM education
- Sustainable Technology - Energy-efficient computing solutions aligned with environmental consciousness
Strategic Technical Guidance - Bridging mathematical foundations with practical engineering requirements, leveraging 5+ years of proven software architecture experience while applying systematic research methodologies to emerging Apple Silicon technologies
Architectural Design - Proven expertise in distributed systems and backend architecture (Kotlin/JVM), currently applying these foundational principles to hardware-aware software design on Apple Silicon through systematic study and practical experimentation
Hands-on Development - Extensive implementation expertise in Kotlin backend systems, distributed architectures, and compiler technologies, with active learning and application of Swift ecosystem development and Apple Silicon optimization techniques
Effective Communication - Translating complex technical concepts for diverse stakeholder audiences, with demonstrated experience in client engagement, team leadership, and technical presentations at international conferences
Quality Assurance - Established expertise in software quality assurance practices, testing frameworks, and development methodologies, currently pursuing TÜV certification (ISO 9001:2015) to extend quality management principles to hardware-software co-design projects and regulated market requirements
Remote or Hybrid collaboration with flexible timezone coverage (US West Coast/East Coast: PST/EST, Europe: CET/GMT) - available until 10:30 PM CET for international clients. Specializing in project-based consulting/development, long-term strategic partnerships, and multi-timezone coordination for clients requiring deep technical expertise and regulatory compliance. Hybrid Engagements shall be within Germany, preferably Bavaria.
Trademark Notice
Swift, SwiftUI, iOS, macOS, iPhone, iPad, Safari, App Store, watchOS, tvOS, visionOS, Apple Silicon, Metal, MetalKit, Xcode, and the Apple logo are trademarks of Apple Inc., registered in the U.S. and other countries. Kotlin is a trademark of JetBrains s.r.o. Python is a trademark of the Python Software Foundation. C++ is a registered trademark of the International Organization for Standardization. Nix and NixOS are trademarks of the NixOS Foundation. TÜV, QMB-TÜV, and QMF-TÜV are registered trademarks of TÜV SÜD AG and other TÜV organizations. Technical University of Munich (TUM) is a registered trademark of Technische Universität München. ISO 9001 is a registered trademark of the International Organization for Standardization. All other trademarks are the property of their respective owners.