日本語版

<aside>

Emily Lin icon.png

Rethinking development through an AI-first lens.

Emily Lin (Dev name)

Creative Embedded & AI-Native Prototyping

I make AI that runs on your own device instead of the cloud, and small gadgets that respond to the world through sensors. I came to this from psychology rather than engineering, and I learn by building the things I'm curious about — lately across small microcontrollers (ESP32) and single-board computers (Raspberry Pi), figuring it out as I go.

</aside>

<aside>

What I work on

Primary Tools: Antigravity IDE · Claude Code · ChatGPT · VS Code · Arduino IDE · Ollama

</aside>

<aside> <img src="/icons/slideshow-play_gray.svg" alt="/icons/slideshow-play_gray.svg" width="40px" />

Completed Work

</aside>

<aside> <img src="/icons/movie-clapboard_gray.svg" alt="/icons/movie-clapboard_gray.svg" width="40px" />

App: Dream Home Vibe 2025 July

https://youtube.com/shorts/aOwOBazgZFE?feature=share

<aside> <img src="/icons/compose_gray.svg" alt="/icons/compose_gray.svg" width="40px" />

Dream Home Vibe

My first real app, built by directing AI through the whole process — design, code, and launch with ChatGPT (I did not know how to use AI IDE yet). I wanted to find out what happens when you treat AI as a team to orchestrate rather than an occasional helper. This is where "AI-native" building first started to click for me. Read the detailed showcase →

Dream Home Vibe: My First Experiment as an AI-Native Orchestrator

</aside>

</aside>

<aside> <img src="/icons/movie-clapboard_gray.svg" alt="/icons/movie-clapboard_gray.svg" width="40px" />

App: Kai Lite 2025 August

https://youtube.com/shorts/u6rP2D4xVG8?feature=share

<aside> <img src="/icons/compose_gray.svg" alt="/icons/compose_gray.svg" width="40px" />

Kai Lite Voice assistance

A voice assistant that works completely offline — you speak, it responds, and nothing leaves your machine. Most voice assistants send what you say to a company's servers, and I was curious whether a fully private one could still feel quick and natural. So I tried building it.

Read the detailed showcase →

Kai Lite: Building a Privacy-First Voice Assistant Through AI Orchestration

</aside>

</aside>

<aside> <img src="/icons/movie-clapboard_gray.svg" alt="/icons/movie-clapboard_gray.svg" width="40px" />

Kai Desktop 2026 Jan

https://youtu.be/4tmJ_a61pIA

<aside> <img src="/icons/compose_gray.svg" alt="/icons/compose_gray.svg" width="40px" />

Kai Desktop Local AI agent

Most AI assistants reset the moment you close them. Kai Desktop is my attempt at the opposite—it keeps a long-term memory and reflects on past conversations to adjust how it responds. I also built mechanisms to protect my privacy: the core agent runs entirely on a private home desktop so your personal data never touches the cloud, and I can swap out the local LLM whenever I want. When I need more power, I can intentionally leverage cloud AI via API commands. It's the idea I keep coming back to: an AI that grows alongside you instead of starting over each time. 📄 Read the showcase →

Kai Desktop: Building an AI Companion That Learns, Reflects, and Researches Through Privacy-First Architecture

Groundmarker: Turning Field Evidence Into Actionable Inspection Intelligence: Mark, Capture and Present

</aside>

</aside>

<aside> <img src="/icons/movie-clapboard_gray.svg" alt="/icons/movie-clapboard_gray.svg" width="40px" />

App: Groundmarker 2026 July

https://youtu.be/9W2B6U5_htA

<aside> <img src="/icons/compose_gray.svg" alt="/icons/compose_gray.svg" width="40px" />

Groundmarker

Groundmarker began with a simple problem: an inspector should not have to remember which camera-roll photo belongs to which spot on a hand-drawn sketch. During an inspection, the app lets them draw the site, mark a finding, and take photos directly from that marker—automatically preserving the connection between what was found and where. Once the inspection is complete, Groundmarker turns everything into an organized, client-ready PDF. Built first for crawlspace inspections, it can support any field where visual evidence and precise location need to stay connected from the jobsite to the final report.

📄 Read the showcase →

</aside>

</aside>

<aside> <img src="/icons/light-bulb_gray.svg" alt="/icons/light-bulb_gray.svg" width="40px" />

In Progress

Dotchi Desk Pet

Dotchi is a small desk creature I'm building on an ESP32 — a cheap, tiny computer-on-a-chip behind a lot of DIY gadgets — with a round, glowing face. He notices you a little like a pet does: a touch on the screen, a sound in the room, a tilt when he's picked up, and, the part I'm most interested in, whether you're actually nearby — sensed through a small radar rather than a camera. Dotchi's only job is to feel like a creature. I recently replaced an early shortcut — one touch used to make him assume you'd stay for 90 minutes — with radar that actually reads whether you're still at the desk. I am working on the Machine Learning part to build him an offline presence currently.

Mythical Pet Garden · idea stage

An idea I'm still circling: a small tabletop garden where a mythical creature appears to float in mid-air, using an old glass-reflection trick to give it a soft, almost-holographic depth. It would run on a single-board computer (Raspberry Pi), and the whole point is wonder — making something that feels a little magical and alive sitting on a shelf. Early days, but it's the kind of thing I can't stop thinking about.

</aside>

Contact Me

For any inquiry, please email emilylindev [at] gmail [dot] com