Open to work 0%
mohanad@gaza ~
$ whoami

_

$ cat role.txt
Software Engineer / Backend & Infrastructure
Node.js / TypeScript / Rust / AWS
Gaza, Palestine
$ ls ~/
$_

About

Backend-focused software engineer with 3 years of experience building APIs and infrastructure in Node.js, TypeScript, and Rust. Most recently architected serverless microservices on AWS Lambda at Yaffa Solutions and maintained open-source tooling at Tech for Palestine. Committed to writing clean, testable code and making systems easier for the next person to work with.

Tech Stack

LanguagesTypeScript · Rust · JavaScript · SQL
FrameworksNode.js · NestJS · Express.js · Next.js · Astro.js · React
DatabasesPostgreSQL · Redis · MongoDB · MySQL
InfrastructureAWS Lambda · Kubernetes · EC2 · Cloudflare · Docker · GitHub Actions
ArchitectureServerless · Microservices · REST · GraphQL · RabbitMQ · BullMQ
B.Sc. Computer Systems Engineering/Al Azhar University, Gaza/2020 – 2025/89.1/100

Experience

Software Engineer

/Tech for Palestine
Sep 2025 – Present
  • >Built and launched an A/B testing framework across key conversion pages, integrating Plausible Analytics to surface donor behavior signals. Enabled data-driven product decisions that improved conversion rates by ~15%.
  • >Led open-source code review and maintenance: triaged 50+ issues, reviewed community PRs, and enforced code quality standards across the repository.
  • >Architected a CI security scanning pipeline and led 6 rounds of security hardening: patched 12+ medium/high-severity dependency vulnerabilities, fixed a Cloudflare CSP nonce bypass, and enforced constant-time secret comparison on all webhook endpoints.
  • >Integrated Sentry error monitoring across server-side API routes and webhooks; debugged silent analytics event drops by tracing a Cloudflare Worker lifecycle issue, recovering ~20% of previously lost donation tracking events.

Full Stack Software Engineer

/Yaffa Solutions
Jan 2025 – Sep 2025
  • >Engineered and tuned AWS Lambda functions and custom API Gateway Authorizers for a production serverless microservices architecture, cutting cold-start latency by ~40% and increasing request throughput.
  • >Drove test coverage with unit and integration tests using Vitest, raising code coverage from ~30% to 75%+ and intercepting regressions before every production deployment.
  • >Authored a Docker-based SQL Server setup guide in the first week that became the standard onboarding reference, cutting new developer environment setup from 2+ days to under an hour.

Backend Web Developer (Trainee)

/TAP
May 2023 – Sep 2023
  • >Engineered a production-ready e-commerce REST API with Node.js, Express.js, and TypeScript; designed the database schema (normalized to 3NF), implemented and tested all endpoints.
  • >Partnered with frontend developers to define API contracts and integration, delivering working features on a weekly sprint cadence.

Projects

*

mini-osb

2026-05
PROBLEM

Developers provisioning databases and caches for microservices face manual kubectl workflows: slow, error-prone, and hard to automate from CI/CD pipelines.

APPROACH

Built a lightweight Open Service Broker that provisions real Kubernetes pods (Redis, Postgres) through a declarative config file or GitHub webhook triggers, with a dashboard UI for visibility.

OUTCOME

One-command service provisioning with an extensible catalog. Any new service type is a config entry, not a code change.

JavaScriptHTMLKubernetesOpen Service Broker API
*

Contextly

2026-01
PROBLEM

Non-native English readers hit unfamiliar words and get dictionary definitions that ignore context. The meaning of 'bank' changes between a finance article and a geography paper.

APPROACH

Created a Chrome extension backed by HuggingFace Zephyr-7B that reads the surrounding paragraph and generates context-aware explanations in plain language.

OUTCOME

Works across PDFs, articles, and documentation with no copy-pasting. Highlight a word and get an explanation that fits the text you're reading.

JavaScriptChrome ExtensionNode.jsExpressHuggingFace Zephyr-7B

Open Source

10 merged PRs across 6 projects
Node.js
nodejs/nodejs.org

JavaScript runtime and ecosystem

MonkeyType
monkeytypegame/monkeytype

Typing practice platform

ExpressoTS
expressots/expressots

TypeScript framework for backend development

Qwikx
ParsecCloud
30-Seconds-of-Code
All contributions merged and deployed
Full history: gist.github.com/mohanadft

Testimonials

Mohanad's code showcases a deep understanding of algorithms and data structures, particularly in backend development: efficient, well-organized solutions with outstanding problem-solving skill throughout.

An outstanding engineer, a real pleasure working with him.

Contact

I build systems that don't wake people up at 3 AM.
If that sounds useful, let's talk.

mohanad@gaza ~
$ whoami
mohanad@gaza ~ still here
$ echo $CONTACT
$ exit
Connection to mohanad@gaza closed.

mohanad fteha © 2026 _