About
Developer · Open-source · Data & Web Tools
Hey, I'm Farhan — a developer from Indonesia who builds things that actually solve problems.
I work across the stack, shipping everything from company profiles and landing pages to data pipelines and CLI tools. Web stuff gets Next.js, TypeScript, and Tailwind. Data stuff gets Python. Both get the same care: clean, maintainable, no cruft.
Some highlights:
- SahamLens — a trading companion for IDX retail investors (shipped, personal use)
- Weaver — CLI for Japanese novel translation with glossary management and automated QA (open-source, in progress)
- Company profiles and landing pages for businesses that want fast, sharp, low-maintenance sites
I also write, experiment, and share what I learn — about code, tools, and building in public. Whether you're here to explore my projects, read a post, or just see what I'm working on, you're welcome.
Stack: Next.js · TypeScript · Tailwind CSS · Python · PostgreSQL · Drizzle
Currently based in Indonesia, working remotely. Always curious.
Currently
Finishing my undergrad while shipping projects across web and data: company profiles, landing pages, and CLI tools built with Next.js, TypeScript, and Python. Currently maintaining Weaver, an open-source CLI for translating Japanese EPUBs with glossary management and automated QA. Always building something.
Skills
- Data & AI
- Python, Pandas, DuckDB, Anthropic Claude
- Web
- TypeScript, Next.js, React, Tailwind, pnpm workspaces
- Backend
- Node.js, PostgreSQL, Prisma, Drizzle, REST
- Infra
- Vercel, Docker, GitHub Actions, uv
Experience
Solo developer · SahamLens
Sep 2024 — Present
Local-first trading companion for IDX retail traders. Python data core, DuckDB storage, Next.js dashboard, LLM-assisted analysis.
Education
Computer Science · Satya Wacana Christian University (UKSW), Salatiga
2023–2027