(01)
MRK Blade Mapping & AI Inspection
End-to-end image and geospatial processing pipeline integrated into a wind turbine drone inspection workflow. Parses DJI .MRK GPS telemetry files, extracting per-frame latitude, longitude, and altitude values to align inspection photographs with physical blade geometry. A Z-altitude pass detection algorithm segments each flight into three distinct inspection passes — Pressure Side (PS), Leading Edge (LE), and Suction Side (SS) — then interpolates coverage across the blade span, computing precise 0–100% blade position for each photo frame. Vision AI performs automatic damage detection with CAT 1–5 severity classification, structured CSV export, and downstream reporting. Validated across 5 turbines and 18+ MRK files in field conditions.
PythonVision AIOpenCVDJI MRK
(02)
MeshLink IoT
Dual-mode product architecture spanning rugged field hardware and an operator-facing dashboard, built for GSM-dead wind farm and industrial SCADA environments. Hardware stack: Heltec ESP32-S3 host MCU, Semtech SX1262 LoRa radio, custom LoRa mesh networking protocol, solar panel input with LiPo battery management IC, and IP67 weatherproof enclosure for pole-mount, plug-and-play deployment. Firmware engineered for TEİAŞ SCADA protocol compliance to interface with Turkish grid telemetry requirements. Targets B2B wind energy operators lacking reliable cellular backhaul. Awarded 3rd place at Ege University Proje Pazarı.
ESP32-S3SX1262LoRaFreeRTOS
(03)
SunFusion
Multi-tenant renewable-energy SaaS platform on Next.js 14 and TypeScript with strict tenant isolation. Authentication layer uses JWT session tokens with bcryptjs-hashed credentials; authorization enforced via Supabase Row Level Security policies on every tenant-scoped table. SuperAdmin panel provisions organizations, module entitlements, and user roles. Six energy vertical modules — Solar O&M, Solar Denetim, BESS O&M, BESS Denetim, Solar Keşif, Trafo Bakım — gated behind role-based access control (RBAC). EPİAŞ market data ingestion, 8,760-hour annual hourly dataset analytics, and operational workflow automation. Production deployment at sunfusion.vercel.app.
Next.js 14TypeScriptSupabaseJWTRLS
(04)
GES Energy Dashboard
Real-time solar energy production and consumption analytics dashboard managing grid-scale portfolios above 100 MWp. EPİAŞ Transparency Platform API integration with 60-second polling intervals for live day-ahead and intraday market price data. Ingests and processes full 8,760-row annual hourly datasets for yield benchmarking, curtailment analysis, and cross-site loss distribution. Automated sell opportunity detection engine evaluates net surplus generation against spot price thresholds — triggering actionable export alerts when surplus exceeds zero and market price rises above 3.50 TL/kWh. Built with Next.js, TypeScript, and Recharts for interactive time-series visualization.
Next.js 14TypeScriptRechartsEPİAŞ API