Backend & Systems Engineer

Saleh
Manasra.

I build things that run in the dark.

~/portfolio — zsh
whoami
  CS Graduate, University of Haifa · 2025
  Backend engineer, systems thinker, open source contributor
cat stack.txt
  Python · FastAPI · PostgreSQL · Redis · Celery · AWS · Docker
  C · Java · TypeScript · Git · GitHub Actions · Linux
echo $STATUS
  🟢 Open to work — seeking backend / systems roles
// 01

About Me

I'm a backend and systems-focused software engineer who just graduated from the University of Haifa with a CS degree. I care about how things actually work — distributed systems, async pipelines, Linux internals, network protocols.

My main project is Netwatch, a multi-tenant cloud security SaaS I built end-to-end — FastAPI backend, Celery async scan engine, real AWS security checks, full infra on Docker + GitHub Actions. Real checks, real users, real cloud.

Outside of that, I contribute to open source Android apps and grind LeetCode on the NeetCode 150 roadmap.

I speak Arabic (native), Hebrew (fluent), and English (fluent) — I'm used to context-switching.

FastAPIPython PostgreSQLRedis CeleryAWS DockerGitHub Actions C / UnixTypeScript Java / Android LeetCode grind
5+
Portfolio Projects
2
OSS PRs (Wikimedia)
3
Languages Spoken
// 02

Projects

Netwatch Flagship

A multi-tenant cloud security SaaS platform. Users connect their AWS accounts and run async security scans — the backend checks for public S3 buckets, exposed IAM access keys, and unencrypted EBS volumes using real boto3 calls. Built with a Celery task queue, PostgreSQL, Redis, and a full CI/CD pipeline.

PythonFastAPICelery PostgreSQLRedisAWS boto3DockerGitHub Actions
ezGrading SaaS

A full-stack SaaS grading platform built on the MERN stack, adopted by a local school for real classroom use. Teachers can create, manage, and auto-grade assignments with a clean UI. Shipped to production with real users.

MongoDBExpressReact Node.jsREST API
DCM — Dental Clinic Manager Deployed

A JavaFX desktop application deployed at an active dental clinic. Manages patient records, appointments, and documents with AWS S3 for file storage. Actually running in a real clinic — not a demo.

JavaJavaFXAWS S3SQLite
MeowFeed IoT

A smart cat feeder built on ESP32 with Arduino firmware. Handles scheduled feeding, manual override, and real-time status reporting over WiFi. Embedded C with sensor integration and a simple web control interface.

ESP32Arduino / CIoTWiFi
Room MCP Protocol

A TypeScript/Node.js MCP (Model Context Protocol) server built to understand how AI tool integrations work under the hood. Features SSE-based live UI and a clean protocol implementation — curiosity-driven engineering.

TypeScriptNode.jsMCPSSE
Custom Unix Shell Systems / C

A Unix shell written in C from scratch. Supports foreground and background process execution, command history with a linked list, and built-in commands. Implements fork/execvp/waitpid for process management — built to understand what happens below the abstraction layer.

Cfork / execvpwaitpidLinked ListUnix
// 03

Open Source

Contributing to Wikimedia Commons Android — one of the largest open-source Android projects (~400K+ lines of code).

commons-app/apps-android-commons · PR #6598
Fixed duplicate location permission dialogs

Traced a bug where the location permission dialog fired twice per session. Root cause: OnPageChangeListener was registered twice inside ExploreFragment's lifecycle. Fixed the registration logic and got the PR merged.

✓ Merged · Jan 2026

View PR ↗
commons-app/apps-android-commons · PR #6595
Fixed raw HTML in Explore map bottom sheet

Raw HTML tags were leaking into the Explore → Map bottom sheet UI. Applied HtmlCompat.fromHtml(), stripped MediaWiki img tags, refactored the logic into a StringUtil utility, and added unit tests to prevent regression.

⟳ Open · Under Review

View PR ↗
// 04

Education & Skills

University of Haifa
B.Sc. Computer Science · Graduated 2025
ArabicNative
HebrewFluent
EnglishFluent
Backend & APIs
Python / FastAPI
PostgreSQL
Redis / Celery
REST API design
Infrastructure & Cloud
Docker
AWS (S3, IAM, EBS)
GitHub Actions
Linux
Systems & Other
C / Unix systems
Java / Android
TypeScript / Node
LeetCode / DSA
// 05

Get in Touch

I'm actively looking for my first software engineering role, with a focus on backend and systems work. If you're building something interesting and want someone who cares about how things actually work — let's talk.

I read every message. Response time: fast.