1/2

Belgorod, Russia · 2026

MohammedShakarneh

Software Development Engineer Python · FastAPI · Back-end architecture
  • Python
  • FastAPI
  • Django
  • DRF
  • PostgreSQL
  • Redis
  • Celery
  • Docker
  • GitHub Actions
  • pytest
  • mypy
  • React
  • TypeScript
  • Supabase
  • Java
  • SQL
Who I am
the person behind the commits

I build the part nobody sees — the data model, the API, the logic that has to be right every time.

Mohammed Shakarneh · back-end engineer
Mohammed Shakarneh in Belgorod
Belgorod, Russia

Born in Palestine, studying in Russia. I did my development internship at Expert Choice CIS — ООО «Эксперт Чойс СиАйЭс» — building the back-end of a system the company actually runs, and learning how real software gets planned, reviewed and shipped by a team.

Since then I've shipped work people use every day: a live e-commerce store, a Windows app with its own installer, a deployed full-stack site. Before university I ran my own eBay store for two years with 100% positive reviews — which taught me what I still care about most: software isn't finished when the code works, it's finished when a stranger can use it without you there.

العربيةnative
Englishintermediate
Русскийintermediate
Let's
talk
3systems in production
267products served live
12public repositories
4languages I ship in
The road

Where I
started

From one crowded desk to a setup that keeps up

It started at a single old wooden desk with everything crowded onto it — notebooks, printouts, cables and an old laptop already past its best. As the workload grew and I took on more projects, that setup stopped keeping up, so I upgraded both: a proper desk and a far more powerful computer. The equipment was never what mattered — it just stopped getting in the way.

The first desk — everything piled on one old table
The current desk — a machine that keeps up

Russian, from zero

I studied Russian on the preparatory language programme at the Russian Center for Science and Culture in Bethlehem, Palestine. Alongside the fundamentals of the language we were taught Russia's culture, history and traditions — preparation for the country, not just the grammar. It gave me a foundation solid enough to carry me through the Preparatory Year in Kursk and into a Russian university, and to settle into academic life here with real confidence.

Russian language course certificate, Russian Center for Science and Culture, Bethlehem
Certificate from the Russian Humanitarian Mission
The Russian Center for Science and Culture in Bethlehem

BSTU named after V.G. Shukhov

B.Sc. Information Systems & Technologies, Belgorod. Web Technologies — 5, IT Project Management — 5. But the years here taught me far more than the syllabus: academic work and extracurricular activities, technical skills and personal ones, and a lot of experience alongside people from very different backgrounds. University widened how I see things and got me ready for a professional career.

Award ceremony at BSTU
University memo assigning me as Arabic–Russian interpreter for the Ministry of Internal Affairs
Letter of Appreciation from BSTU for supporting the Center for International Education and Cooperation

The library's computer room

I spent a good part of my time in the computer section of the library. It was quiet, and it was the one place I could sit down and work for hours without a single distraction.

Let's build
something
that lasts