bharcode — terminal
$

The builder
behind the code.

Open to internships & part-time opportunities · Singapore-based Let's connect →

I build products.
Not just code.

I'm a Computer Science student in Singapore building production-grade software as a way to learn by doing. Not demos — real apps with real users, real auth, and real architecture decisions.

My edge: I move fast because I understand the full stack. I've shipped products from database schema to deployed UI, integrated AI APIs, and handled everything in between.

Knot is my flagship project — a group expense and household management app built on Next.js, Supabase, and Vercel. It has Google OAuth, real-time data, and a Telegram bot companion.

Why build in public? Accountability forces quality. And the documentation becomes the portfolio.

Connect on LinkedIn View GitHub

Skills & Stack

Languages
TypeScriptPythonJavaScriptSQL
Frontend
Next.jsReactAstroTailwind CSS
Backend & DB
SupabasePostgreSQLREST APIsVercel Functions
AI & Tools
Google Gemini APITelegram Bot APIVercelGit/GitHub
3+
Products shipped
AI
Integrated across builds
$0
Infra cost (so far)
Open
Source & logged

Build timeline

2026
Shipped Knot — group expense app with web + Telegram bot
2026
Launched BharCode — personal site, blog, and project hub
2025
Started building in public — committing to documenting every project
2025
First deployed Python bots on Railway (Telegram automation)
2024
Started Computer Science degree in Singapore

Running cost

GitHub Pages Free
Domain (bharcode.com) $10.35 / yr
Knot (Next.js + Supabase + Vercel) Free tier
Total annual cost ~$10 / year

Constraints force creativity. Building on free tiers means every architecture decision has to be deliberate.

Want to build something together?

Open to internships, collaborations, and interesting problems. Reach out on LinkedIn or follow the build log.

LinkedIn → Subscribe →

BharCode Studio

Paste your GitHub Personal Access Token to unlock editing. It never leaves your browser.

🔒 Tip: scope the token to this repo only with contents: read/write.

General

Site name, footer, homepage cards and the headline stats.

💡Everything you type here is saved as a local draft automatically. Hit Publish when you're ready to push it live.
Site Name
Footer Tagline
Footer Year

Home — Featured Card 1 (Blog)
Home — Featured Card 2 (Apps)

Headline Stats
Featured App on Homepage
This is your storefront. The italic part of the headline gets the accent colour.
Eyebrow text
Headline
Headline — italic part
Sub-headline
Primary button
Secondary button
✍️Posts with no body content stay hidden from the public site — perfect for drafts.
Featured Project (top of Apps page)

Project Cards
Headline (use \n for a line break)
Paragraph 1
Paragraph 2
Paragraph 3
Paragraph 4
Stack tags (comma-separated)
CTA 1 text
CTA 2 text

Running Cost Items

Roadmap Milestones
All changes saved