Solopreneur · Indie Builder

I build apps & tools
entirely solo.

Shipping software from idea to launch, one project at a time. No team, no investors. Just code, curiosity, and relentless iteration.

7+
Apps Shipped
100%
Bootstrapped
Solo
Always

One person. Many products.

I design, build, and ship software by myself, from the first line of code to the landing page.

I'm a solopreneur who loves turning ideas into working software. I believe that a single focused builder can ship products faster and leaner than most teams. No meetings, no overhead, just momentum.

My stack spans web, mobile, and AI. I'm obsessed with clean UX, fast feedback loops, and building things people actually want to use.

I'm planning to build in public, sharing progress and lessons openly as I ship. Because the best accountability is an audience watching you go.

Next.js React TypeScript Node.js Python AI / LLMs Postgres Tailwind
  • ⚡ Ship FastBuild an MVP in days, not months. Real feedback beats perfect planning.
  • 🔁 Building in Public (Soon)Sharing wins, failures, and metrics openly as I go. Subscribe to follow from the start.
  • 💰 Revenue-FirstSolve real problems worth paying for. Bootstrapped from day one.
  • 🧠 AI-AugmentedUse the best tools available to punch above your weight as a solo builder.
  • 🎯 Small & FocusedOne niche. One user type. One problem at a time.

Live & running right now

Real products on the internet today — designed, built, shipped, and operated by one person. More launching soon.

Live · New

Link Studio

Short links and branded QR codes that keep working when your plans change. Update the destination after printing, track clicks with privacy-friendly analytics, and organize links by campaign.

Start free with 10 links. Pro adds custom short-link names, your own domains, unlimited links, and a team workspace.

linkstudio.fyi
Explore Link Studio ↗
Link Studio homepage showing a branded QR code and an example café menu link whose destination can change without reprinting.
Live · New

Official Complaints Department

A funny complaint box for life's minor inconveniences. File a grievance, let very unofficial management handle the paperwork, and enjoy a little relief.

Watch the paperwork pile up in a shared virtual office, or create a personalized department for your team or group chat. Free to use, with no account required and complaint text that stays in your browser.

officialcomplaintsdepartment.gripe
Explore Official Complaints Department ↗
Official Complaints Department homepage with a complaint form beside a virtual office piled with paperwork.
Live

PostRoost

Your X bookmarks, organized. Card, row, and table views with search, folders, notes, and tags — turn bookmark chaos into a library you actually use.

Group useful posts by topic, add notes that explain why you saved them, and use search to find them again. Choose the view that suits the way you browse your collection.

postroost.com
Explore PostRoost ↗
PostRoost homepage introducing organized X bookmarks with search, folders, and multiple views.
Live

CordGrid

The TweetDeck for Discord. Monitor multiple channels side-by-side in a real-time grid — drag to reorder, free for 2 channels.

Bring the conversations you follow into one view instead of switching between channels. Arrange the grid around your priorities and keep several discussions in sight at once.

cordgrid.com
Explore CordGrid ↗
CordGrid homepage showing a side-by-side grid for monitoring Discord channels.
Live

RoleFuel

Turn your experience into a resume that tells your story. Build with guided writing, customizable templates, live previews, and matching cover letters.

Refine how you describe your work while seeing the document take shape. Pick a template that fits your story and carry the same presentation into a matching cover letter.

rolefuel.com
Explore RoleFuel ↗
RoleFuel homepage with guided resume writing and a sample resume preview.
Live

GetResumePro

Create polished resumes and cover letters in one workspace. Import your existing resume, tailor it for each opportunity, and export a version ready to share.

Build on the experience you already have instead of starting every application from scratch. Adapt your resume and cover letter to the opportunity, then prepare documents you can send with confidence.

getresumepro.com
Explore GetResumePro ↗
GetResumePro homepage with resume-building tools and a sample document preview.
Live

EditJSONFree

Free online JSON editor, formatter, and validator. Paste messy JSON, get it clean, valid, and readable in seconds.

Check for syntax errors, tidy the formatting, and make nested data easier to inspect. A focused utility for turning hard-to-read JSON into a structure you can understand.

editjsonfree.com
Explore EditJSONFree ↗
EditJSONFree showing sample JSON in synchronized tree and text views.

How I build

A tight loop that keeps things moving from idea to revenue without burning out.

01
Validate First

Talk to 10 people before writing a line of code. Does this problem keep them up at night? Will they pay to solve it?

02
Ruthless MVP

Strip the idea to its essential core. Build only what proves the concept. Ship before you're comfortable.

03
Share the Journey

Post progress on X as it happens. Screenshots, numbers, wins, failures. The audience you build becomes your first customers.

04
Iterate on Data

Instrument everything from day one. Let usage patterns dictate what to build next, not your gut.

05
Automate & Scale

Once revenue flows, systematize. Documentation, automation, and delegation free time for the next project.

06
Repeat

Each cycle is faster than the last. Compounding skills, audience, and revenue. The portfolio grows.

New tools. Useful updates.

Get occasional emails when I launch a product or ship something worth sharing. No noise. Unsubscribe anytime.