Hüseyin Pekkan

hpekkan.com

Hüseyin Pekkan

AI & robotics researcher at METU ROMER AI · Swarm robotics · Computer vision

I build AI that works in the real world: it monitors honeybee colonies, flies drones and helps robot swarms work together.

Meet the robots Get in touch

The background shows a playful object-tracking demo: moving objects get detection boxes and IDs, and crossings of a counting line are tallied, like the boat counter further down.

Hüseyin Pekkan

About

Hi, I'm Hüseyin.

I studied Artificial Intelligence Engineering at TOBB ETÜ, then built computer vision, satellite and RAG systems and took them from research papers to production. AI is still at the heart of my work; now it drives robots too.

AI + robotics · METU ROMER

AI, now with a body.

At METU ROMER I work with honeybees, Crazyflie drones and swarm robots, and I'm doing an MSc in Robotics at METU.

A toy simulation: a dropped box is picked up by the nearest robot arm and placed on a landing pad, where a drone flies it away. IN counts boxes dropped, OUT counts boxes flown out.

Swarm robotics · Kobot, KOVAN Lab

No leader. Just neighbors.

In a swarm, each robot senses only the robots near it and follows a few simple rules. Flocking and gathering emerge from those rules, with no map and no leader. I write behaviors like these for Kobot, the KOVAN Research Lab's swarm robots, and test them in a Unity and ROS 2 simulator.

A simulation of two swarm behaviors. Flock: each robot senses only nearby robots, steers like them and keeps a gap, so the swarm moves as one group; the order value shows how aligned it is, and your pointer is a hawk the robots avoid. Gather: robots follow the BEECLUST rule, stopping when they meet and waiting longer where it is warm, so they gather under a lamp you can move. One robot always goes the wrong way.

RoboRoyale: AI inside the hive

An EU Horizon project, with METU ROMER among its partners, where robots work with honeybee colonies. I build its computer vision: bee density estimation on crowded comb with P2PNet crowd counting, YOLO detection on pollen-trap images, multi-camera stitching of the comb, and the data pipeline from labeling to training.

Earth observation · UDENE

Cities, seen from space.

In UDENE, a Horizon Europe project, I built models that predict urban heat from satellite data, a U-Net among them, and a React and Django tool that helps city planners test ideas.

A simulated satellite pass over a made-up city. Each band button shows the city in true color, near-infrared, thermal or NDVI, then a U-Net style model marks the hottest districts as heat islands.

Papers

Papers and talks

  1. Deep learning framework for urban seismic risk assessment: a two-phase similarity algorithm for damage prediction and loss estimationSPIE FST 2025 · Oral doi.org
  2. From spectral indices to actionable insights: sensitivity analysis of a multispectral U-Net for spatially optimized urban heat island mitigationSPIE FST 2025 doi.org
  3. Harnessing EO and Natural Experiments for Urban Development: The UDENE ApproachGeoVISIONS 2025 www.researchgate.net
  4. Developing a Virtual Laboratory for Climate Adaptation with the AI-Powered UDENE ToolIAF GLOC 2026, Kigali · Accepted iafastro.directory

Products

Built to be used.

Legal RAG chatbot

Cited answers over Turkish legislation and case law, from local LLMs, streamed as they're written.

  • Hybrid search
  • Reranking
  • Local LLMs
  • Qdrant
  • FastAPI
  • Kubernetes

A working sketch of hybrid search with reranking, run in your browser on a made-up sample law, the Traffic Code of Boltburg. Ask your own question or pick one of three cases. The question goes to two searches: keywords (BM25) and meaning (a small vector model with synonyms). Their top five articles are fused by reciprocal rank fusion, a reranker reorders the shortlist, and the best articles become the sources of an answer with numbered citations; a citation button shows its article. In the demo the answer is stitched from the cited articles; the real system's local LLM writes it. The three cases show where keywords win, where meaning wins, and where the reranker fixes the order.

Answer

Three cases, three winners: keywords, meaning and the reranker. Which is which? Pick one, or ask your own question.

In the demo the answer is stitched from the cited articles; the real system's local LLM writes it.

Boat counter

Real-time vessel tracking from marina cameras: open-vocabulary YOLOE detection, tracking and line-crossing counts. The top of this page is the toy version.

  • YOLOE
  • BoT-SORT
  • OpenCV

A simulated marina camera. Boats, a yacht, kayaks, a jet ski, gulls and buoys move around a harbour mouth with a counting line across it. Type a prompt such as boat, kayak, ship, bird or duck: a simulated open-vocabulary detector boxes whatever matches the words, with a confidence; a tracker gives each match an ID, and crossings of the line are counted in and out. Bars under the picture show how well the prompt matches each kind of object, and the slider sets the confidence threshold. Three small challenges sit under the prompt.

Simulated. The real counter runs YOLOE on camera frames.

Career mobile app

Built at Inoveds: a bilingual app for students and new graduates. It reads a CV, maps skills, plans what to learn next, and has an AI mentor to talk to.

  • React Native
  • Expo
  • FastAPI
  • RevenueCat

Experience

Where I've worked

  1. Jul 2026 – now Now

    ROMER, METU Robotics Researcher

    Two swarm-robotics projects: RoboRoyale (EU Horizon) and Kobot, the KOVAN Research Lab's swarm robots.

  2. Mar 2026 – now Now

    Inoveds Co-founder & Lead Engineer

    The whole mobile app: React Native front end, backend, tool-calling LLM features, a custom small language model setup with load management, RevenueCat subscriptions, email services and store publishing.

  3. Sep 2025 – Mar 2026

    CodeMiner AI Developer

    The legal RAG chatbot, from scrapers to Kubernetes.

  4. May 2024 – Jan 2026

    UDENE, Horizon Europe GIS ML & Full-Stack Developer

    Urban heat models and a planning tool.

  5. Sep 2023 – Oct 2025

    TOBB ETÜ Research Intern, then Research Assistant

    Liver cancer (HCC) detection with GAN-generated training data, and news classification.

  6. May 2024 – Jun 2025

    Schneider Electric Intern, then Data & Business Analyst

    Tableau dashboards and Python analysis for Global Marketing.

  7. Nov 2022 – Jun 2023

    Microsoft IMAGINE Ambassador

    One of 75 engineering students picked for a data science and AI program.

  8. Jan – Apr 2023

    Jotform Data Science Intern

    A fraud detection app with BERT and BERTopic.

Education

  1. 2026 – 2028 Now

    METU MSc, Robotics

  2. 2020 – 2025

    TOBB ETÜ BSc, Artificial Intelligence Engineering

Playground · 93 games · 11 lessons

Science you can play.

Small games with real physics and real algorithms, running in your browser. Pick a shelf, tap a game, and it opens right here.

Robot lab · MSc and ROMER · 10 games

Make robots behave.

Control, estimation and planning, the core of robotics, played: balance, localize, plan, reach, grasp, hop, park and run a warehouse, with the real algorithms running in your browser.

Contact

Say hello.

Robots, bees, satellites or production AI: send a message, or reach me directly.