When nothing is certain,everything is possible.

Software engineering, to me, is turning “this should work” into “people use this.” I started on 2 GB of RAM. Today, I build tools and connect systems for products serving over 3,000+ customers.

ABDULRAHMAN SALAH
Independent mind. End-to-end craft.
See my work

What curiosity shipped.

Personal problems.
Tools other people found useful.

02 / FILESYSTEMRust ·3

/github-fs

View github-fs

Your GitHub. Right at home in your filesystem.

~/ghfs/mount
abdulrahman1s/owner
github-fs/repository
Cargo.toml
README.md
src/main.rs
Browse first. Promote to a clone when you need to edit.
03 / OPEN SOURCEJavaScript ·195

A course downloader that found its people.

195
GitHub stars
Open source since 2020
Frontend Masters course downloader · archived
ALSO SHIPPED SELECT A PROJECT TO EXPLORE
07+

See all repositories

More experiments and open-source work

Building in the open

@abdulrahman1s
343
Stars across original repositories
91
A rare audience, built project by project
33
Public original repositories
Updating GitHub figures

The machines changed.
I kept building.

02 GBBlender / 2017
CHAPTER 01 / 05

The limits were physical.

The machine had limits. Curiosity didn’t. On a Core 2 Duo with 2 GB of RAM, I started learning Blender in 2017 and learned early that you don’t need much to begin.

Core 2 Duo · 2 GB RAMDESKTOP

It doesn’t end with why;it starts with why.

I design backends, build interfaces people can use, and operate the systems underneath. My work moves between client software, SaaS, automation, and open-source tools.

100+Client requests delivered
90+Five-star reviews
3k+SaaS customers served

Where the work led

2020 — PRESENT

Independent software engineer

Backend and full-stack applications, event-driven bots, and SaaS products. From the first database table to production and the iteration after it.

2022 — 2024

Freelance engineer · Fiverr

Two years of translating briefs into working software, balancing client needs with the implementation behind them. My first $1,000 in freelance earnings came here.

2024 — 2025

Selected client collaborations

Operational dashboards, automation, and database systems for Gofoodieonline’s train-food delivery operations in India.

How I approach the work

01 / TRACE

Follow the problem across the seam.

When the interface, API, and deployment tell different stories, I keep tracing until the whole path makes sense.

02 / BUILD

Make the next day easier.

A feature should be clear to use, simple to run, and possible to change. The logs, failure states, and handoff matter as much as the happy path.

03 / REFINE

Turn recurring friction into a tool.

qsh began with a shell command worth simplifying. github-fs began with a repository worth browsing differently. Small, repeated obstacles are often the best briefs.

THE CURRENT WORKBENCH

Rust · TypeScript · React · Next.js · Node.js · Python · PostgreSQL · Linux · Docker · Cloudflare

A WORKING BELIEF

“I don’t believe in luck. I believe in preparation meeting opportunity.”

Something worth
building?

Tell me what you’re working on.
I’d like to hear about it.

Let’s make it happen