Selected Work

Projects & Research

10 projects spanning ML pipelines, sensor hardware, environmental modeling, and AgTech engineering. Each one reflects how I work: scientific rigour, reproducible code, and real outcomes.

0
Projects
0
Active now
0
Domains
0+
Technologies
Currently building
NRate.farm — Smart Nitrogen Calculator for FarmersMaize Plant Detection from UAV RGB Orthomosaics — M.Sc. ThesisESP32 WiFi CSI Pepper 3D Mapping
Problem

German farmers applying nitrogen fertilizer face a compound decision problem: agronomic yield targets, volatile input costs, real-time grain prices, and mandatory DüV (Düngeverordnung) regulatory constraints must all be reconciled simultaneously. Existing tools either ignore econ…

Outcome

Live production deployment at nrate.farm. Bilingual landing page with 7 sections (Header, Hero, Features, How It Works, Blog, FAQ, Footer), full i18n across EN/DE. Calculator supports six crops with economics-optimized N-rate output. PostHog analytics operational with CSP-complia…

Live at nrate.farm — Germany's first economics-driven N calculatorMR=MC optimization model across 6 DüV-compliant cropsBilingual (DE/EN) with locale-aware content segmentationTailwind v4 design system migrated from Lovable prototypePostHog analytics via CSP-compliant reverse proxy
Next.js 16TypeScriptTailwind CSS v4Framer Motionshadcn/uiPostHogVercel
EngineeringCompleted2025

GrowController: IoT Environmental Monitor

Monitoring environmental conditions in controlled growing environments requires real-time data collection, alerting, and historical analysis. Commercial solutions are expensive and inflexible.

C++ArduinoESP32PrometheusGrafana
ML / CVCompleted2025

Sweet Pepper Segmentation & Classification

Automated detection and classification of sweet peppers in images requires robust segmentation that handles varying lighting, occlusion, and color variations (red vs yellow peppers).

Pythonscikit-learnscikit-imageNumPyMatplotlib
ModelingCompleted2026

GPU-Accelerated Synthetic Data Generation for Crop Phenotyping

Field annotation and manual labeling for machine learning are prohibitively expensive and time-consuming. Overlapping canopies in intercropping systems create ambiguous segmentation boundaries. Real-world datasets lack ground-truth labels for individual plant structures, limiting supervised learning approaches for precision phenotyping.

C++PythonHeliosCUDAOptiX+1
ModelingCompleted2026

Mechanistic Modeling of AMPA Persistence Across Soil Types

Glyphosate is the world's most widely used herbicide, but its primary metabolite AMPA (aminomethylphosphonic acid) is highly persistent and potentially harmful to soil ecosystems. Regulatory agencies apply universal application limits without accounting for soil-specific environmental behavior. This one-size-fits-all approach ignores fundamental soil physics: sandy soils allow rapid leaching to groundwater, while clay and humus-rich soils retain AMPA for extended periods. Without mechanistic understanding of how soil composition affects AMPA mobility and degradation, risk assessment remains incomplete.

PythonTESFO ModelFreundlich IsothermLangmuir IsothermNumerical Simulation
ML / CVCompleted2026

Rapid Soil Water & Nitrogen Prediction via NIR Spectroscopy and ML

Traditional soil sensing methods are the bottleneck in precision agriculture: gravimetric water measurement requires 24-hour oven drying at 105°C, and laboratory nitrogen assays demand destructive wet chemistry analysis with 24-48 hour turnaround times. These delays eliminate real-time decision making for variable-rate irrigation and fertilization systems. Commercial NIR sensors exist, but lack intelligent safety mechanisms—they output predictions even on anomalous data outside training distributions, creating trust issues that prevent agricultural adoption. Precision agriculture needs a production-ready system that delivers reliable predictions in under 1 minute while gracefully handling real-world data uncertainty.

Pythonscikit-learnSVRRandom ForestPCA+2
ModelingCompleted2025

Nitrogen Loss Risk Spatial Analysis

Nitrogen losses from organic agriculture (N₂O emissions, nitrate leaching) contribute to climate change and groundwater contamination. Germany's 79,000+ organic farms operate under vastly different soil, climate, and management conditions. Traditional farm-level assessments miss landscape-scale patterns. Critical question: Are nitrogen losses randomly distributed, or do they cluster geographically? If clustering exists, policymakers need spatial evidence to target interventions efficiently rather than blanket regulations.

PythonPySALGeoPandasQGISR
ML / CVCompleted2024

Multispectral UAV Crop Classification Pipeline

Automated harvest machinery requires precise crop type classification for routing and equipment configuration. Manual field surveys are labor-intensive and delay logistics. Multispectral UAV imagery offers scalable automation, but temporal data across multiple flights creates complex ML challenges: (1) high-dimensional feature spaces (10 bands × temporal epochs), (2) spatial autocorrelation causing data leakage if train/test splits ignore geographic proximity, and (3) real-world label noise from harvest timing mismatches (early-harvested wheat appears as bare soil in later flights).

Pythonscikit-learnRandom ForestPCARasterio+2
ML / CVIn Progress2026

Maize Plant Detection from UAV RGB Orthomosaics — M.Sc. Thesis

Measuring row spacing and inter-plant distance in maize stands is central to evaluating seed placement precision, emergence uniformity, and ultimately yield potential. Current methods rely on labour-intensive manual field measurements or sensor rigs that cannot scale across large trials. UAV RGB orthomosaics offer centimetre-resolution coverage of entire fields in a single flight, but automated extraction of per-plant metrics depends critically on how individual plants are labelled during training. No systematic comparison exists across annotation paradigms — bounding boxes (fast, rotation-agnostic), oriented bounding boxes (rotation-aware, morphology-preserving), and point annotations (minimal effort, position-only) — for this task, leaving practitioners without a principled basis for choosing their labelling strategy.

PythonYOLOv8/v11PyTorchOpenCVQGIS+2
EngineeringIn Progress2026

ESP32 WiFi CSI Pepper 3D Mapping

Non-destructive 3D mapping of crops typically requires expensive LiDAR or structured light sensors. WiFi Channel State Information (CSI) offers a low-cost alternative that can detect object presence and potentially reconstruct shapes.

CESP-IDFPythonNumPy