Alhassan Alfarran

Full-Stack & Python Developer — Web & AI Systems

Available immediately · Moscow on-site/hybrid or remote · full-time or contract

Contacts

Summary

Full-stack & Python developer in Moscow: React + TypeScript up front, Node.js or FastAPI behind it. In 2025 I built the OKKP operations platform from scratch as Chief Full-Stack Developer at Avenue Group.

Experience

  1. Python / Full-Stack Developer·Elektroservis

    Jan 2026 — Present

    Moscow

    • Built ingestion for PDF, Word and Excel files, with OCR for scanned documents.
    • Implemented hybrid search — keyword matching plus semantic retrieval (sentence-transformers + FAISS) — to improve answer relevance.
    • Developed FastAPI ingestion and query pipelines that connect parsing, indexing, retrieval and LLM-assisted answers.
  2. Chief Full-Stack Developer·Avenue Group

    Jan 2025 — Dec 2025

    Moscow · on-site

    • Architected it end to end: React + TypeScript SPA, Node.js / Express REST API, PostgreSQL + MongoDB.
    • Built employee management, violation tracking and reporting dashboards with role-based access control and audit logs.
    • Built Excel exports that let non-technical staff produce audit-ready datasets on their own.
    • Added secure media uploads (Cloudinary, Multer); owned deployment and production support.
  3. Full-Stack Web Developer·Junzi Tech Solutions

    Oct 2024 — Jul 2025

    • Cut the average response time of a critical API endpoint by ~60% with a caching layer and query refactoring.
    • Designed REST APIs with consistent validation, error handling and response contracts; reviewed teammates' code and took part in sprint planning.
  4. Full-Stack Developer·Freelance

    Jan 2020 — Present

    Remote

    • React / TypeScript web apps and dashboards; Python / FastAPI backends.
    • Pathwise — a FastAPI + PostgreSQL application with an async backend.
    • Owned the full client lifecycle: scoping, estimation, delivery and post-launch support.

Selected projects

  • OKKP Operations Platform — Chief Full-Stack Developer · From scratch
  • Engineering Document Search (RAG) — Current role · RAG document search
  • Client KPI Dashboards — Freelance client work · React dashboards
  • Pulseboard — Open source · Uptime & SLO monitoring · pulseboard-five-tau.vercel.app
  • DeployLedger — Open source · Release operations & DORA metrics · deployledger.vercel.app
  • Gatehouse — Open source · Just-in-time access control · gatehouse-nine.vercel.app
  • Webhook Workbench — Open source · Webhook debugging in Go · webhook-workbench.vercel.app

Languages

  • English — C1
  • Arabic — Native
  • Russian — Conversational