4
Live Products
5mo
Jan → May 2026
1
VPS · Everything
0
Outside Funding

The ideal I work toward: "Minjun, soon I am my own universe." I am everything. I build to remove what blocks me, fix what bothers me, and make my life run better. These four products are the evidence of that.

This site is not a portfolio to impress. It's a record — for me. I think in large frames, I want many things, and I've built across several directions at once. These products are breadcrumbs: they show what I care about, where I'm headed, and how I see the world. I need to look back and see the proof clearly.

I don't want to be remembered as someone who used AI to make a website look good. I built tools that actually run — on real capital, real data, every single day. The distinction between a working product and a demo is everything. Every one of these solves a real problem I had. That matters to me more than anything.

Vibe coding is one of the most exciting and important technologies in my life. It's what made five months of output possible. But the work underneath is real — full-stack, solo, one server. PostgreSQL, Redis, nginx, Stripe, systemd. All configured by hand. All running.

I am building toward something. This site is how I keep knowing who I am along the way.

ASTHATE
ASTHATE
asthate.com
Visit ↗

"The brand behind all of it."

ASTHATE is the umbrella — the overall brand for the entire ecosystem (except Todo). It started as a personal crypto tracking tool when scattered balances across exchanges, wallets, and DeFi became unmanageable. No existing tool did what I needed, so I built it. First commit January 2026. I've been shipping it every day since.

What it does
CEX API integration, wallet tracking, DeFi positions, staking rewards — all normalized into one intelligence layer. Balances, PnL, yield, and risk in one view.
How it's built
Static HTML/CSS/JS frontend + Node.js backend API. Served via nginx. Custom typography system built from scratch — Instrument Serif + Manrope.
The BrandNode.jsHTML/CSS/JSSubscriptionJan 2026
Calendar Todo
Calendar Todo
todo.minjun.website
Visit ↗

"My laziness and untidiness needed a real fix."

Nothing out there fixed my specific brand of disorganization. So I built my own — Life Modeling, Journal, Planner, and Calendar unified in one workspace. Built in March 2026, used every single day since. 3,600+ lines of pure vanilla JS. No framework — just code that does exactly what I need.

What it does
Life Modeling (future design), daily Journal, Planner, Calendar — all in one consistent interface. Notion-style document workspace meets calendar. PWA for instant access anywhere.
How it's built
Vanilla JS, 3,600+ lines. Service Worker for PWA. Node.js backend. Zero frameworks — intentional. Built to run fast and do exactly what I need, nothing more.
PWAVanilla JSService WorkerNode.jsMar 2026
Astha Ledger
Astha Ledger
ledger.asthate.com
Visit ↗

"I wanted to manage assets — first I had to track them."

The original goal was crypto asset management. But to manage capital, you first have to know exactly where it all is and how it's moving. That question — "how do I track all the money I'm running?" — became Astha Ledger. Separates deposits from yield, transfers from PnL. Real numbers, not approximations. Spun out of ASTHATE in April 2026 as a standalone paid product with Stripe.

What it does
Multi-chain balance tracking, yield attribution, PnL reporting. Free tier (portfolio summary) + Pro ($2.99/mo, full access). Stripe subscription billing.
How it's built
Next.js 14 + TypeScript. PostgreSQL via Prisma ORM. Redis cache. Stripe webhooks. All running on one Vultr VPS alongside three other services.
Next.jsPostgreSQLRedisStripeTypeScriptApr 2026
DCA Bot
DCA Bot
dca.asthate.com
Visit ↗

"I kept losing money in crypto until DCA clicked as the answer."

Years of reacting to the market, losing money, emotional decisions. Then it became clear: DCA is the answer. Stop trying to time it. Build a system and let it run. The bot executes DCA strategies automatically on Binance — emotion out, discipline in. Running live on real capital since launch.

What it does
DCA strategy configuration and auto-execution on Binance. Transaction history, portfolio dashboard, strategy backtesting. Set it up once, let it work.
How it's built
Express.js + SQLite (better-sqlite3). node-cron for scheduling. Web dashboard included. Security-focused — this handles real assets.
Trading AutomationExpress.jsSQLiteBinance APInode-cronMay 2026
Live
ASTHATE Intelligence Layer
Portfolio data, wallet monitoring, DeFi positions, staking. The data foundation is running.
Live
Ledger Tracking + DCA Execution
Every dollar tracked in Astha Ledger. Every DCA strategy executing automatically via the bot. Both on real capital.
Crypto-Based Asset Management — Full Integration
Intelligence + Ledger + Execution converging into one unified platform. A complete crypto asset management system: from data ingestion to ledger tracking to automated strategy execution — all under the ASTHATE brand, all in one place. This is where it's going.
FrontendHTML / CSS / JSNext.jsTypeScriptPWA / Service Worker
BackendNode.jsExpress.jsNext.js API Routesnode-cron
DatabasePostgreSQLSQLitePrisma ORMRedis
PaymentsStripeWebhooksSubscription billing
InfraVultr VPSnginxsystemdLet's EncryptUbuntu
APIsBinance APICEX APIsOn-chain RPC