Full-Stack Engineer · Founder · Indie Developer — I build tools because the existing ones let me down.
Every project here started the same way: a tool I relied on was slow, clunky, buggy,
or quietly broke at the worst moment — so I rebuilt it the way it should have worked.
Software that's fast, that just works, and that makes the day a little easier.
I have a low tolerance for tools that fight back.
The app that takes five clicks for a one-second job. The CLI that crashes on the input it should obviously handle. The "smart" assistant that forgets everything the moment you close it. The dashboard that can't filter the one thing you actually need. These small frictions add up — they steal hours, and worse, they steal focus.
So I build the fix. My work lives at the intersection of three ideas:
- 🛠 Fix the broken workflow — when a tool is unreliable or awkward, I'd rather rebuild it than route around it forever. Reliability is a feature.
- ⚡ Make it fast & effortless — a tool should disappear into the task. Sub-second response, sane defaults, one command instead of ten.
- 🌱 Make daily life easier — automate the repetitive, remember the tedious, hand back the time. The best tool is the one you stop thinking about.
The recurring principles: local-first (your data stays on your machine), single-binary (no setup tax), and zero telemetry (no one's watching). Tools should serve you — not the other way around.
Open source is only half the story. elolin.com is the studio I run — a portfolio of shipped products across gaming, health, SaaS, and desktop AI, all sharing one account system (accounts.elolin.com). I own the whole loop: build it, price it, launch it, and keep it running.
| Product | What it does | Stack · Model |
|---|---|---|
| 🎮 EloGames | Instant-play web game platform, led by my self-published flagship Lifeverse — a life-simulator you replay across parallel worlds. | Next.js · Cloudflare · self-operated ads + cross-promo |
| 🩺 KinMate | A private, local-first family health vault — keep lab reports, medical records & pet health on-device, with AI that explains them in plain language. | Flutter (iOS / Android) · on-device first |
| 🧪 TestHive | A crowd-testing marketplace — developers launch test campaigns, testers earn through an in-app credit economy, with shareable public reports. | Next.js · Supabase · in-app currency + commission |
| 🎨 Zivoe | A desktop AI industrial-design studio for kids' ride-on products — turn one reference image into manufacturable three-view design concepts. | Flutter + Rust core · offline licensing · Win / macOS |
| 🔐 accounts.elolin.com | The single sign-on & identity layer that ties the studio together — one login across every product. | Cloudflare · OAuth · session & device management |
Running the full loop end-to-end: product → engineering → pricing & licensing → launch → growth & retention.
A local-first, self-evolving AI agent that learns from every task and gets out of your way.
Most AI assistants are amnesiacs: every session starts from zero, and you re-explain the same things forever. That bugged me. EvoClaw runs on your own machine, plans, runs tools, observes results, and keeps going until the job is done — then distills what it learned into a reusable Skill on disk, so the next similar task is shorter, cheaper, and sharper. One Rust binary (evoclaw / evo), ~8K LOC core, zero telemetry.
| 🦀 Single static binary | Rust 1.80+, zero runtime deps, sub-100ms cold start, 153 tests passing |
| 🌳 Learns as it works | five-state Skill lifecycle (Draft → Candidate → Active → Degraded → Deprecated) |
| 🔐 Secrets never leave | named Vault + pattern redaction, idempotent scrub at 6 runtime boundaries |
| 💰 Costs ⅓ of naive | layered caching + compression keeps long-running tasks cheap |
| 🔌 Works with your stack | 7 ACP agents · 7 MCP servers · 17 model vendors (国内 9 + 国际 8 + local 3) |
| 🗂 Yours, locally | all state lives under ~/.evoclaw/ — vault, agents, logs, learned skills |
🌐 develolin.github.io/EvoClawSite · 🇨🇳 中文文档 available
- evoclaw — Self-evolving local-first AI agent runtime (Rust) ⭐
- evoclaw-plugin-wechat — Talk to EvoClaw straight from a WeChat Official Account, passive-reply within WeChat's 5s deadline (Rust)
- EvoClawSite — Official website for EvoClaw (HTML)
- homebrew-tap — One-line install:
brew installand you're running (Ruby)
- atlassian-rovo-agent-mcp — A clean local MCP facade over Atlassian Rovo; validates Jira / Confluence / Bitbucket Cloud without the dashboard dance (Python) ⭐
- dashboards-rich-filters-site — Dashboards Rich Filters, a premium Jira Cloud gadget that finally lets you filter the thing you actually need (Marketplace product)
- Work-assistant-skill — Miren Work Assistant: automated morning briefs, task planning, and daily/weekly reports so you stop writing them by hand (Claude Code & OpenClaw) ⭐
- skill-xiaoshuo — A complete Chinese-novel writing workflow: 40 capabilities for worldbuilding, serialized pacing, continuity checks, and de-AI styling (Skill) ⭐
Full-stack engineer · 5+ years shipping production software end-to-end
Systems code, APIs, web, mobile & desktop, data, and cloud infra — from a blank repo to a signed release.
Languages
Frontend
Backend & APIs
Mobile & Desktop
Data & Storage
Cloud & DevOps
AI / LLM
Focus · reliability · speed · ergonomics · things that just work
Domains · AI agents · LLM tooling · developer & life productivity · healthcare
Principles · local-first · single-binary · zero telemetry · standards-based (ACP / MCP)
If a tool wasted your time today, maybe I'll build the one that doesn't.
📫 dev.elolin@gmail.com