Skip to content
View Yasser-Ameur's full-sized avatar
  • Switzerland
  • 16:02 (UTC +02:00)

Highlights

  • Pro

Organizations

@Project-Nexus-YR

Block or report Yasser-Ameur

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
Yasser-Ameur/README.md

Yasser Ameur

Computer science student at EPFL, from Casablanca, living in Lausanne. I build infrastructure from first principles: a search engine, a consensus layer, a durable log, a workflow engine, agent governance, rocket avionics. The part I care about is what happens when it breaks: failure semantics, security, and observability.

Email · LinkedIn · yasserameur.me

Now: XYZZY

A self-hosted workspace where several people and several AI agents work in shared rooms. An agent's action waits for human approval before it runs, and every room's event log is hash-chained, so the record cannot be edited after the fact. One Python process, one Docker command to try.

Live demo · Source · Releases

Systems

Project What it is How it is checked
Pulse Single-node event broker in Go: durable checksummed log, ordered replay, gRPC API, CLI and Go client Race tests, a coverage floor in CI, and a paired benchmark against NATS JetStream that reports where JetStream wins
MiniGoogle Search engine in Java 21: crawler, inverted index, BM25 and PageRank, and a multi-node mode that places documents by consistent hashing, tracks members by gossip and replicates a key-value store by Raft CI, a BEIR relevance harness with published numbers, one jar and one Docker image
FlowOS Workflow engine in Python: compiles the graph you draw into an execution plan, checkpoints every step, resumes a run after its worker dies pytest with a coverage gate, strict mypy, and fault-injection suites in CI that kill PostgreSQL and Redis mid-run

Elsewhere

  • EPFL Rocket Team, avionics, 2025 to now. C and C++ drivers and a CAN bus protocol for real-time telemetry.
  • Groupe El Eulj, 2026, software engineering intern. StockFlow: a Flutter front end for a legacy Sage X3 warehouse, over a mirrored SQL Server through Data API Builder.
  • INWI, 2025, software engineering intern. An API management platform: Spring Boot microservices behind a JWT gateway, with a React frontend.

Smaller

  • myAI: local-first AI companion with persistent temporal memory, modular skills and local model adapters.
  • NotiFly: one REST API that fans a notification out to email, Slack, Discord, Teams and webhooks.
  • speech-to-text: real-time transcription and translation on Whisper and FastAPI.
  • ai-readme: CLI that drafts a README with a local model through Ollama.
  • Swiss ReCHor, coursework: a routing engine over Swiss transit connections, modeled as a time-dependent graph.

How I work

I use coding agents heavily, Claude Code most of all, and treat what they write as untrusted until a test, a benchmark or an invariant says otherwise. Every project above ships behind one: a race suite, a coverage floor, a paired benchmark, a fault-injection job.

Pinned Loading

  1. Project-Nexus-YR/XYZZY Project-Nexus-YR/XYZZY Public

    A team makes a hard technical decision with AI, and keeps the receipts.

    Python 1

  2. minigoogle minigoogle Public

    A search engine you run yourself: crawl pages into it, query them over HTTP or in the bundled web UI

    Java

  3. Project-Nexus-YR/NEXUS Project-Nexus-YR/NEXUS Public

    Graphify knowledge

    Python

  4. flow-os flow-os Public

    Compiles the graph you draw into the plan that runs, checkpoints every step, and resumes a run after the worker dies. Self-hosted, open source, Python

    Python

  5. pulse pulse Public

    Single-node event broker in Go: durable checksummed log, ordered replay, gRPC API, CLI and Go client, no cluster to run

    Go

  6. myAI myAI Public

    Local-first multimodal cognitive AI companion with persistent temporal memory, probabilistic personality, modular skills, local model adapters, voice, vision and expressive embodiment.

    Python 1