Skip to content
View Ahmedabied's full-sized avatar
  • Muscat, Oman

Block or report Ahmedabied

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Ahmedabied/README.md

Ahmed Said Abied

Backend and product engineer. Muscat, Oman.

I build software, put it in production, and then I keep it running. Data models, APIs, background jobs, the deploy, and the fix when something breaks at 2am. Most of it I have built alone, so I write things that fail loudly and recover on their own.


What I am working on

ebm-lab is my research lab: an energy-based model that learns to forage within one life. Every experiment is written down before it runs, refereed after, and the corrections stay in.

Shipped and running

Where What it is
tamlikoman.com Real-estate platform for Muscat, built and operated solo. Django, PostgreSQL, Redis and Docker, behind 20+ Cloudflare edge services. Live every day for over a year.
tamlik.om A real-estate company's presentations site, in English and Arabic, with Three.js scenes.
studio22.om Site for a Muscat creative and event studio. Astro on Cloudflare Workers with D1 and KV, designed and shipped solo.
playday.om Site for a Muscat kids club, in English and Arabic. Mini games, an animated cat mascot, and a research-based guide for parents. No framework, on Cloudflare Workers.
Ministry of Labour Forum 2026 Registration, QR ticketing and gate check-in for a national multi-day forum. Hundreds of registrations and door scans on opening morning, zero errors.

What I work with

  • Backend. Python (12+ years) and Django, PostgreSQL, Redis, background and scheduled jobs, REST APIs, signed webhooks between services.
  • Edge and infrastructure. Cloudflare Workers, D1, R2, KV and Durable Objects. Docker, gunicorn, Linux.
  • Keeping it up. Sentry with per-commit release tagging, dead-man heartbeats on every scheduled job, backups I have restored on purpose to prove they work, one-command rollbacks.
  • Also. Vue and Nuxt, TypeScript, data pipelines, bilingual Arabic and English interfaces, TensorFlow and OpenCV.

Pinned below

  • ebm-lab, above.
  • truffle is an AI pet that only eats steps. A fine-tuned Gemma model, fed by your real step count.
  • spine41 reads and writes the Spine 4.1 binary skeleton format in pure Python, and puts the file back together byte for byte. I wrote it because the published docs are two versions out of date.
  • Crack_detection finds asphalt cracks in road photos and recommends the treatment.
  • Practice_Solutions is HackerRank in deliberately tiny Python. I was 18 and showing off.

Arabic · English · Türkçe · Русский  |  medooped020@gmail.com

Pinned Loading

  1. Crack_detection Crack_detection Public

    CNN that detects asphalt cracks in road photos and recommends the treatment. TensorFlow, Keras, OpenCV.

    Python 6

  2. Practice_Solutions Practice_Solutions Public

    HackerRank in deliberately tiny Python. Problem Solving and the AI track, written at 18.

    Python

  3. spine41 spine41 Public

    Pure-Python Spine 4.1 .skel binary reader and writer, with a byte-identical round-trip. No dependencies.

    Python

  4. ebm-lab ebm-lab Public

    Learning experiments: an energy-based brain that learns to forage within one life. Pre-registered, refereed, corrections kept.

    Python

  5. truffle truffle Public

    An AI pet that only eats steps. Gemma 4 31B fine-tuned to be Truffle, gated by your real step count. Hacktoberfest 2026 Week 1: Touch Grass.

    TypeScript

  6. valuation-loop valuation-loop Public

    A backend for the moment a homeowner asks several estate agents for a valuation. Reliable lead delivery, evidence from real Land Registry data, outcome tracking. Java 21, Spring Boot, Kafka, Elasti…

    Java