Profile Maker & curious person

Get curious.Make something.

Haruka KayaI fly drones and make the things that come to mind.

  • Maker
  • Drones
  • Electronics
  • Japan
Make / Fly / Explore

Haruka Kaya

賀屋 悠

Based in
Japan
Interests
Drones / Electronics / Skiing
Scroll

About

Making things, flying things, taking detours.

Based inJapan

When something makes me curious, I want to try it and understand it for myself. I research security through HackerOne, build FPV drones, and experiment with Raspberry Pi and ESP32 boards.

I build small tools to make everyday tasks easier and things I can learn from while playing: an AI for calendars and email, engraving software, and a racing game. The parts that go wrong also make it into my build outtakes.

Away from the screen, I enjoy the moment when a quad I built takes off, a radio link connects, or a small tool becomes useful to someone. I also enjoy skiing, aerial photography, and learning rope work.

Interests
Drones / Electronics / Skiing
Making
Everyday tools / Games / Small builds
Licenses
2nd-class land special radio operator / 4th-class amateur radio
Daily OS
Debian / Ubuntu / Arch (learning)

Notes & outtakes

Most builds come with a few detours.

Things that went wrong, small discoveries, and hobbies. The parts you do not see in the finished project.

All writeups
notes1 min read

I wanted a better-looking racing game. I got a washed-out screen.

Adding bloom made the sky steal the show. A detour through lighting effects, gray roads, and unexpectedly black screenshots.

  • Build outtakes
  • Three.js
  • Game development
notes1 min read

Running tests and a build in parallel saved time, until it needed a rerun

A small parallelism failure while updating this site. Two commands were touching the same generated files.

  • Build outtakes
  • Astro
  • Development environment

Projects

Things I have been making.

Useful tools for people around me, games to play, and small improvements to everyday life.

All projects
2024

Attendance System

I built a web and Android tool to make attendance tracking for club activities a little easier. I keep improving it while it is being used.

  • Python
  • Flask
  • Flutter
  • SQLite
  • GitHub Actions
2025

Jiyu Kenkyu AI

I built a system that draws out a child's curiosity through conversation and turns it into a starting point for a research project, while keeping their own words at the center.

  • TypeScript
  • Gemini Live API
  • AI Agents
Internal project
2024

ZeroTerm

I turned a Raspberry Pi Zero 2 W into a portable Linux terminal that I can control from an iPad. It started as an experiment in making a tiny computer genuinely useful.

  • Python
  • Raspberry Pi
  • Kali Linux
  • Security
2025

AI Life Manager

A Discord Bot that accepts casual DMs and lets a Gemini agent autonomously manage life tasks across 35 tools — Google Calendar, Tasks, Drive, Gmail, Contacts, Docs, Sheets, Outlook, and Obsidian — via function-calling. n8n handles scheduled inbox sorting. Running on WSL2 + Docker.

  • Node.js
  • Gemini API
  • Docker
  • n8n
  • Discord
Internal project

Interests

Touching systems, away from the screen too.

Drones, Linux, electronics, radio, AI, skiing. One interest led to the next, always hands-on.