# Alex Cloudstar > Full-Stack Developer & Indie Builder with 8+ years of experience building products with TypeScript, React, Node.js, Next.js, PostgreSQL, and AWS. I build in public, ship indie products, and write about web development, startups, and the tech industry. ## About Alex Cloudstar is a full-stack developer who builds complete web apps for founders and early-stage startups, one person from idea to launch. He has delivered production software for companies like E.ON, ING, HCL Technologies, and Warner Bros. He values simplicity, reliability, and clarity, and chooses shipping over overengineering. He also builds and ships his own indie products, and reached #1 on Product Hunt with PH Wrapped. - Website: https://alexcloudstar.com - GitHub: https://github.com/alexcloudstar - Twitter/X: https://twitter.com/alexcloudstar - LinkedIn: https://linkedin.com/in/alexcloudstar - YouTube: https://youtube.com/@alexcloudstar - Product Hunt: https://www.producthunt.com/@alexcloudstar - Email: alexcloudstar@gmail.com ## Core Skills TypeScript, JavaScript, React, Next.js, Node.js, Astro, PostgreSQL, AWS, Tailwind CSS, NestJS, Docker, Git, Vim/Neovim, Zustand, React Query, Drizzle ORM, Prisma, Neon DB ## Pages - [Home](https://alexcloudstar.com/): What I do, how I work, featured projects, and how to hire me - [About](https://alexcloudstar.com/about/): Background, work philosophy, and current focus - [Projects](https://alexcloudstar.com/projects/): All projects with descriptions and tech stacks - [Blog](https://alexcloudstar.com/blog/): 221+ articles on web development, startups, and tech - [Experience](https://alexcloudstar.com/experience/): Work history across enterprise and startup teams (2018-present), plus independent work since 2020 - [Tech Stack](https://alexcloudstar.com/tech-stack/): Detailed categorized skills across technology domains - [Contact](https://alexcloudstar.com/contact/): Ways to get in touch - [RSS Feed](https://alexcloudstar.com/rss.xml): Subscribe to blog updates - [Public JSON API](https://alexcloudstar.com/api/): Read-only endpoints for posts and projects, described in https://alexcloudstar.com/openapi.json ## Projects - [C Practice Projects](https://alexcloudstar.com/projects/c-practice-projects/): A collection of 5 projects developed in C language to practice and enhance programming skills. (Repo: https://github.com/alexcloudstar/c_practice_projects) - [CoLaunchly](https://alexcloudstar.com/projects/colaunchly/): CoLaunchly is your launch co-pilot made for developers. Instantly get a personalized launch roadmap, content templates, and channel strategy-built to help your product grow from day one. - [.dotfiles](https://alexcloudstar.com/projects/dotfiles/): Here are all my config files that I'm using. You can clone them, get inspired, or just take a look. The configuration includes: NVim, GitConfig, Tmux, Zsh, Yabai, Skhd, Ghostty. (Repo: https://github.com/alexcloudstar/.dotfiles) - [justship.now](https://alexcloudstar.com/projects/justship/): A curated directory of tools for developers, indie hackers, and startup builders, paired with a build-in-public blog chronicling the founder's own shipping journey. (Live: https://justship.now) - [makers.page](https://alexcloudstar.com/projects/makers-page/): Get your indie startup featured, and ship marketing from the agents you already use. A local MCP for socials that drafts channel-native posts for X, LinkedIn, Reddit, and more. Nothing ships until you approve it. (Live: https://makers.page) - [PilotFisc](https://alexcloudstar.com/projects/pilotfisc/): Your fiscal co-pilot for Romanian PFA and SRL. Automated invoicing, e-Factura ANAF, and tax clarity through a single conversation. (Live: https://pilotfisc.ro) - [Product Hunt Wrapped 2025](https://alexcloudstar.com/projects/project-hunt-wrapped/): Visualize your 2025 maker journey. See your global ranks, total votes, and unique Maker Persona in a cinematic, shareable recap of everything you shipped this year. (Live: https://product-hunt-wrapped.vercel.app | Repo: https://github.com/alexcloudstar/product-hunt-wrapped) - [SHK Power](https://alexcloudstar.com/projects/shk-power/): This app streamlines the process between service providers, such as installers and plumbers, and clients seeking solutions like solar panel installations. It enables users to effortlessly create a project, request a quote, and schedule appointments, ensuring a seamless and efficient experience for both parties. - [validatemy.app](https://alexcloudstar.com/projects/validatemyapp/): validatemy.app helps early-stage founders validate startup ideas by testing pain points, not solutions. Skip landing pages and polished copy. Get real signal by letting people react to the problems you think exist. - [Vyoo](https://alexcloudstar.com/projects/vyoo/): Vyoo makes it easy to publish your content, and connect directly with your fans. Use live events, premium content, chat and other social tools to turn your passion into monthly revenue. - [XPilot (Archived)](https://alexcloudstar.com/projects/xpilot/): XPilot started as an AI autopilot for X, then became a Chrome extension that turned real activity into XP, levels, and streaks. The product is discontinued and archived. ## Latest Blog Articles - [How I Keep My Mac Up to Date With Dotfiles and Ansible](https://alexcloudstar.com/blog/ansible-dotfiles-macos-setup-2026/): My dotfiles repo started as a pile of configs and a stow layout. It is now an Ansible playbook that rebuilds my Mac from a bare install, and updates it on demand. Here is how it works, what Stow could not do, and the gotchas that cost me an afternoon each. - [AI Referral Traffic Converts Better. That Does Not Mean You Should Chase It Blindly.](https://alexcloudstar.com/blog/ai-referral-traffic-conversion-saas-2026/): Traffic from ChatGPT and Perplexity often converts better than ordinary organic search because the buyer arrives with a recommendation. The volume is still tiny, the attribution is incomplete, and the wrong response is to rebuild your whole growth plan around a flattering little chart. - [Stop Letting Browser Agents Improvise Every Click. Use AI to Heal Playwright Instead.](https://alexcloudstar.com/blog/self-healing-playwright-ai-browser-automation-2026/): The best browser agent architecture is usually not an agent driving every step. It is a deterministic Playwright workflow that uses AI only when the page changes or the script fails. That keeps normal runs cheap and debuggable while still giving you a way through the web’s inevitable mess. - [The AI Pull Request Manifest: The One Page That Makes Agent Code Reviewable](https://alexcloudstar.com/blog/ai-agent-pull-request-review-policy-2026/): The worst AI pull request is not a bad diff. It is a diff nobody can explain six weeks later. A short manifest, written before the agent starts, turns review from archaeology into a check against a concrete promise. Here is the format and policy I would put in every repository. - [Coding Agent Permissions: The Access Ladder I Use Before I Press Approve](https://alexcloudstar.com/blog/coding-agent-permissions-least-privilege-2026/): Giving a coding agent access to your repository is not one permission. It is a stack of file, shell, browser, network, credential, Git, and production permissions that compound into something much bigger. Here is the access ladder I use to keep agents useful without handing them my whole life. - [llms.txt Does Not Get You Cited. Here Is What It Is Actually For.](https://alexcloudstar.com/blog/does-llms-txt-work-ai-visibility-2026/): The most honest answer to "does llms.txt work?" is yes for developer documentation, no for AI-search rankings. I read the crawl data, checked what the answer engines support, and made a list of the work that is worth doing before you ship another text file. - [Your SaaS Has 1 Click From Google. Here Is the 90-Day Plan I Would Actually Run.](https://alexcloudstar.com/blog/saas-seo-zero-traffic-90-day-plan-2026/): A new SaaS with a few impressions and no signups does not need another AI writer or a pile of backlinks. It needs to know whether the problem is indexing, intent, authority, or conversion. This is the 90-day plan I would run before spending a euro on another SEO tool. - [GPT-6 Astra Review: The Best Agent Anyone Has Shipped, and the First One That Hides Its Work](https://alexcloudstar.com/blog/gpt-6-astra-review-benchmarks-pricing-2026/): OpenAI shipped GPT-6 Astra on September 3 at $10 in and $50 out, the same headline price as Claude Fable 5.1. The benchmarks are a real jump, the cache price is four times higher, and the model uses a reasoning technique that makes its chain of thought harder to monitor. Here is the whole picture. - [I Built beseen.so Because Every AI Visibility Tool Sells You a Thermometer and Calls It Medicine](https://alexcloudstar.com/blog/beseen-so-ai-visibility-tool-launch/): Yesterday I wrote that every AI visibility tool tells you a competitor got named and none of them tell you what to change. beseen.so is what I built about it: it finds the prompts where assistants name someone else, writes the actual page rewrite, and re-checks whether the answer moved. - [68% of Google Searches Now End Without a Click. Your Analytics Cannot See What You Lost.](https://alexcloudstar.com/blog/zero-click-search-2026-measuring-ai-visibility/): Zero-click searches hit 68.01% in early 2026, up from 60.45% in 2024. The harder problem is that the traffic you are losing to AI answers is invisible in Google Analytics by design. Here is how to actually measure whether assistants are naming you, and what it costs. - [Programmatic SEO in 2026: What Google Killed in March, and What Still Prints Traffic](https://alexcloudstar.com/blog/programmatic-seo-2026-indie-hackers/): Google stripped 50 to 80 percent of traffic from low-value programmatic sites in March. Meanwhile Zapier still pulls 16 million monthly visits from 50,000 integration pages. Here is the difference between the two, and how to build the second kind without tripping the scaled content abuse policy. - [Claude Fable 5.1 Review: The Benchmarks Went Up, but the Cache Price Cut Is the Real Release](https://alexcloudstar.com/blog/claude-fable-5-1-review-cache-pricing-2026/): Anthropic shipped Claude Fable 5.1 and Mythos 5.1 on September 1 at the same $10 in, $50 out price as Fable 5, then cut cache reads by 75%. Here are the benchmarks that moved, what the pricing change actually does to an agentic bill, and whether it is worth switching. - [Merchant of Record in 2026: Stripe, Paddle, Polar, and the Lemon Squeezy Question Nobody Wants to Answer](https://alexcloudstar.com/blog/merchant-of-record-indie-saas-2026/): Polar raised its rates 25% this year. Lemon Squeezy is quietly being folded into Stripe. Paddle still charges 5%. Here is the actual merchant of record math for a solo founder in 2026, and the honest answer about when paying that tax is worth it. - [Next.js 16.3 Instant Navigations: The Release That Finally Fixes the Thing Everyone Complained About](https://alexcloudstar.com/blog/nextjs-16-3-instant-navigations-cache-components/): Server Components made Next.js apps fast to render and slow to click through. Next.js 16.3 fixes that with Instant Navigations, Partial Prefetching, and a client-side cache built on the use cache directive. Here is what actually changed, what it costs you to adopt, and whether you should turn the flags on today. - [justship.now Is My New Front Door: Why a Curated Tools Directory Beat Out Another SaaS](https://alexcloudstar.com/blog/justship-now-curated-tools-directory-indie-hackers/): I just moved justship.now into the number one project slot on my own portfolio, ahead of makers.page. Here is what it actually is, why a curated directory of 300+ tools earned that spot, and why I think curation beats crowdsourcing for this specific job. - [Startup Directory Submissions in 2026: What Actually Moves the Needle for SEO](https://alexcloudstar.com/blog/startup-directory-submissions-seo-2026/): Every "submit your startup" listicle promises hundreds of free backlinks. Most of that advice is a decade out of date. Here is what actually happens to your domain authority when you submit to directories in 2026, and which ones are worth your afternoon. - [Everyone’s Making Leaderboards Now: Inside outbid.lol’s Wild Week, and Why I Built ownthe.day Differently](https://alexcloudstar.com/blog/outbid-lol-leaderboard-trend-ownthe-day/): outbid.lol made six figures in under 48 hours and spawned a dozen clones overnight. I break down how the pay-to-rank leaderboard trend actually works, why it exploded, and why I built ownthe.day on a different mechanic on purpose. - [I Built roastme.gg, a Site Where You Pay to Get Publicly Roasted by AI](https://alexcloudstar.com/blog/i-built-roastme-gg-pay-to-get-roasted-by-ai/): I shipped a site where you pay to get publicly roasted by AI, ranked on a wall by how much it hurt your wallet. Then I ran it through ChatGPT live search to see if it actually shows up for anyone who is not already looking for it by name. - [mybutler: A Local-First AI Assistant That Remembers Without a Cloud Account](https://alexcloudstar.com/blog/mybutler-local-first-ai-assistant/): I had a hundred open chats across ChatGPT and Claude and no idea what was in half of them. So I built mybutler, a menu bar app that answers privately through a local Ollama model and remembers what matters outside of any single chat. - [I Just Shipped My First Chrome Extension (And It Was Harder Than the Code)](https://alexcloudstar.com/blog/i-just-shipped-my-first-chrome-extension/): What building and publishing XPilot taught me about Manifest V3, OAuth, and the gap between "it works on my machine" and "it works in the Chrome Web Store." - [Claude Fable 5 Is Here: Mythos-Class Power for Everyone, and Whether It's Worth 2x the Price](https://alexcloudstar.com/blog/claude-fable-5-review-benchmarks-developer-guide-2026/): Anthropic shipped Claude Fable 5 yesterday, the first Mythos-class model cleared for general use. It posts 80.3% on SWE-Bench Pro, costs double Opus 4.8, and ships with a sibling, Mythos 5, that has the guardrails off. Here is what actually changed and whether you should switch. - [Markr: Mark the Moment While You Record, Not After](https://alexcloudstar.com/blog/markr-mark-the-moment-while-recording/): I always wanted to do YouTube. I just hated the part where you rewatch a 30-minute recording twice to find your mistakes and pull clips out of it. Markr is a small open-source app that lets you drop timestamp markers while you record, so you stop rewatching everything later. - [2,159 Cold Messages, 4 Replies: What Starting on Your Own Actually Looks Like](https://alexcloudstar.com/blog/2159-cold-messages-4-replies-starting-on-your-own/): The romantic version of starting a startup skips the part where you send 2,159 cold messages and get 4 real replies. This is five weeks of the actual grind: the silence, the red flags, killing an idea I liked, and the absurd moment I built a product to help me look for a product. - [Modern CSS in 2026: The JavaScript You Can Finally Delete](https://alexcloudstar.com/blog/modern-css-2026-features/): Tooltips, accordions, theme toggles, dropdown positioning, scroll animations, responsive components. For years we reached for JavaScript to do all of it. Modern CSS in 2026 does most of it natively, and the support numbers are finally good enough to ship. Here is the JavaScript you can delete and the CSS that replaces it. - [Svelte 5 vs React in 2026: An Honest Comparison After Shipping Both](https://alexcloudstar.com/blog/svelte-5-vs-react-2026/): Svelte 5 introduced runes and turned the reactivity question into a real debate again. I built production apps with both Svelte 5 and React 19 this year. Here is the honest comparison: bundle size, the runes vs signals model, the TypeScript friction nobody mentions, hiring, and when each one is actually the right call. ## Optional - [Full article list](https://alexcloudstar.com/llms-full.txt): All 221 blog articles with summaries