Skip to content
View OmElMon's full-sized avatar
🐢
Building
🐢
Building

Block or report OmElMon

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
OmElMon/README.md
Omar Elharbili — Software Engineer. Backend & AI Systems. Product Builder.

Omar Elharbili

Software Engineer | Backend & AI Systems | Product Builder

I build software that connects a clear product idea to the systems behind it: APIs, data models, authentication, and usable interfaces. My public work spans service operations, browser automation, robotics simulation, and interactive product prototypes.

My focus is backend engineering and AI systems. Below are the implementations you can inspect, with the boundaries of each project made explicit.

LinkedIn · Engineering repositories

Selected engineering work

Project Engineering focus Current scope
Forge Service operations platform with a FastAPI backend, PostgreSQL migrations, company-scoped access, background work, and a Next.js interface. Active development; integration and deployment boundaries documented.
learn-once-replay Browser automation that saves a validated capability discovered with a local model, then replays it with explicit recovery and human handoff. Local prototype with contract, provider, and browser tests.
G27-Project Team robotics project exploring ground vehicle and UAV coordination through CARLA, a message broker, controller logic, and logging. Simulation and kinematic control; no real flight claim.
StudySpots Café discovery demo combining a Python API, SQLite data, and a React interface with filtering and detail views. Seeded demo; map and location flows have limitations.
MatchTalk A typed, mobile-first soccer companion built with Next.js, reusable UI components, and interactive match views. UI prototype; sports data, chat, and predictions are mocked.
DeedSignal A dependency-free property discovery prototype with search, an auction calendar, watchlist interactions, and a bid calculator. Illustrative data; no live records, checkout, or persistent accounts.

Engineering highlights

  • Backend and data boundaries: Forge separates API endpoints, services, schemas, models, and migrations. Its repository includes tests for authorization, database availability, authentication, workflow transitions, and request logging.
  • AI with inspectable contracts: learn-once-replay validates discovered capabilities before replay and exposes recovery paths instead of treating every browser interaction as a success.
  • Coordination and state: G27-Project explores a broker-mediated control loop and explicit controller states in simulation. It is collaborative work, with attribution retained in the project documentation.
  • Product scope made visible: MatchTalk and DeedSignal demonstrate interaction design while clearly distinguishing simulated behavior from integrated services.

Tools in this work

Python, TypeScript, FastAPI, PostgreSQL, Docker, Playwright

Languages: Python · TypeScript · JavaScript
Backend & data: FastAPI · Flask · PostgreSQL · SQLite · Redis
Interfaces & automation: React · Next.js · Tailwind CSS · Playwright
Delivery: Docker · GitHub Actions · Alembic

The project READMEs explain where each tool is used and which integrations remain incomplete.

Activity

Recent public work · Repositories and commit history

GitHub's native contribution graph below this README is the source for current activity.

Pinned Loading

  1. Forge Forge Public

    Multi-tenant field-service workspace with CRM, dispatch, invoicing, and follow-ups built with Next.js, FastAPI, PostgreSQL, and Celery.

    Python

  2. learn-once-replay learn-once-replay Public

    TypeScript browser automation prototype: discover a typed capability with a local LLM, replay without model calls, and recover with explicit human handoff.

    TypeScript

  3. G27-Project G27-Project Public

    CARLA UAV–UGV leader-follower simulation with message-based coordination, kinematic aerial control, LiDAR telemetry, an operator GUI, and CSV logging.

    Python

  4. StudySpots StudySpots Public

    React and Flask café discovery prototype with amenity filters, SQLite demo data, browser favorites, and café reviews.

    JavaScript

  5. MatchTalk MatchTalk Public

    Next.js and TypeScript soccer companion UI prototype with match views, tactical explanations, mock chat, and fixture-based predictions.

    TypeScript

  6. DeedSignal DeedSignal Public

    Dependency-free foreclosure discovery UI prototype with illustrative listings, search, watchlist interactions, an auction calendar, and a bid calculator.

    HTML