
Clinical documentation, done in the room
You imagine. I engineer. ✦
I'm Abiha Rasheed, a full-stack AI engineer. I build complete SaaS products and the AI automations that run inside them — database to dashboard to the agent doing the work — then harden the lot so it's still running long after the launch call.
things I’ve shipped
Shipped under my technical lead — solo where it made sense, with my team where it didn’t.
also on fiverr
escrowed, reviewed, and no contract to sign.
verified on fiverr
AbihaLevel 2
@abiha5267
5.0(22 reviews)
a little about me
Anyone can wire up a model and get a good screenshot. The job is everything after that — evals, fallbacks, cost ceilings, retries, and knowing which problems shouldn't use a model at all. That's the part I like.
Abiha Rasheed
Full-Stack AI Engineer · SINCE 2019AVAILABLE NOW
statement.txt4 STAGES · 0 FAILURES
▸ Currently building in
▸ Verified credentials
6 years · 5 languages
how it works
One thread, one build, zero ceremony.
which one sounds like you?
@schedule("*/15 * * * *")def sync_orders():docs = inbox.fetch(unread=True)rows = extract(docs, Order)ok, review = verify(rows, 0.8)
For teams where someone's whole morning disappears into copy-paste.
You already know which task is eating the week. I turn it into a pipeline that runs on a schedule, survives the messy cases, and tells you when it isn't sure — instead of guessing and getting it quietly wrong.
export async function subscribe(org) {const cus = await stripe.customers.create({ orgId: org.id })await db.org.update({where: { id: org.id },
For founders who need the whole product, not another prototype.
Empty repo to paying users. Schema, API, front end, auth, billing and the AI layer on top — built by one person who holds the whole picture, so nothing falls down the gap between two contractors.
const hits = await index.query({vector: await embed(question),topK: 5,// never cross tenantsfilter: { tenant: org.id },})
For teams who've seen a great demo and don't trust it in production.
Retrieval and agents with evals from day one, so you know what they get wrong before your users do — and can prove it to whoever asks.
hover a card to bring it forward · every engagement is scoped individually
why teams switch
Same brief, same budget. Wildly different outcome.
See the work→// my clients
one on camera, the rest straight from Fiverr.
Jason
Client
swipe for more reviews →
no two builds are the same
A fixed quote before anything starts. No hourly, no surprises.
One painful workflow, automated end to end.
A full SaaS or AI product, from empty repo to live.
Continuous capacity when the roadmap keeps moving.
how a quote works
You describe the work. I tell you what I'd automate, what I wouldn't, and roughly what it takes.
Within 48 hours you get the scope, the deliverables and one fixed number. No hourly estimates.
Nothing starts until you approve it. If the quote isn't right, you've still got the scope for free.
Every quote is scoped to the job — these are starting points, not menus.