Ahmad Rosid

Hi I'm Ahmad Rosid

I work at Orchids.app YC W25 as Software Engineer, we build AI Agent to make a website without writing code. Basically we are the competitor of Lovable.

About Me

I live in Indonesia. I'm a high school graduate—no degree, no formal education in computer science. Here, companies won't even look at you without a bachelor's degree. I couldn't get hired anywhere in my country.

So I did what I had to do. I taught myself to code. Late nights, countless tutorials, building project after project. I started looking abroad—applying to hundreds of remote jobs, getting rejected over and over, until finally someone in the US took a chance on me. That was 8 years ago. Since then, I've been working remotely with companies in the US and Australia as a Software Engineer.

GitHub Activity

2176 contributions in the last 12 months
View on GitHub →
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
Jan
M
W
F

Projects

I build some projects to help me learn new things and also to help other.

Writing

I write both short and long tutorials about web development mostly about Next.js, React, Laravel, JavaScript, Rust and Golang.

Jan 6, 2026•

My Conversation with AI to Get Clarity in My Life

I asked an AI what my strengths were. Then I told it I felt lost. What happened next actually helped.

Dec 26, 2025•api,llm

How to Use OpenRouter: Access Multiple AI Models with One API

Learn how to use OpenRouter to access multiple AI models from different providers through a single, unified API interface.

Jul 12, 2025•bun

How to Setup Middleware for Elysia.js

I was working on **vidiopintar.com**, a video analysis API built with Elysia.

Jun 10, 2025•nextjs

Using better auth in Next.js

In the Next.js ecosystem, NextAuth.js is a popular authentication solution.

Dec 4, 2024•golang

Setting Up Vince Analytics: A Self-Hosted Alternative to Google Analytics

Setting up Plausible Analytics feels like preparing for a wedding - you need multiple components (PostgreSQL, ClickHouse), plenty of resources, and constant maintenance.

Nov 18, 2024•laravel

How to use Laravel Pint in VSCode?

Laravel Pint is an opinionated PHP code style fixer based on PHP-CS-Fixer.

Nov 8, 2024•tailwindcss

How to hide scrollbar in tailwindcss?

There are multiple ways to customize scrollbars in Tailwindcss, we'll explore three approaches to handle scrollbars, each with its own advantages.

Nov 6, 2024•ffmpeg

How to Extract Audio from MKV Files Using FFmpeg

Just finished a mentoring call.

Nov 3, 2024•insight

AI Won't Replace Developers - Here's Why We'll Thrive Instead

First time I saw AI generating code, I panicked.

Nov 3, 2024•scraping,selenium

Scraping Hacker News with Selenium

Ever wanted to automatically fetch the top stories from Hacker News?