Personal site / Zaandam, Netherlands

Mohamed
Nasr.

Mohamed Nasr
Senior Lead Engineer & founder of WebNasr

Engineer. Lead. Writer. Founder.

I write code, lead engineering teams, and run WebNasr. I’m also writing a book. This is where I share what I’m building and what I think about the work.

Also a father, gamer, wrestler, and gym addict.

The book in progress

01 / About me

A bit of context.

I’m a Senior Lead Engineer and Engineering Manager based in Zaandam.

My work includes architecture decisions, code, releases, and helping other engineers develop. I’ve worked on education platforms, AWS migrations, shared UI components, and software used by SRE teams.

I founded WebNasr and own Comparaison.tn, Tauxdechange.tn, and Cartedecredit.tn. ScoutAI and SwipeJobs are projects I’m currently building.

Work history

Where I have worked.

Master’s degree, ESPRIT School of Engineering
2013–2017

January 2022–present · Amsterdam

Senior Engineer / IBM

Engineering delivery for EDR releases across regions, an internal platform for SRE teams, API gateway improvements, and on-premises service delivery.

TypeScriptNode.jsGoScalaKubebuilderKubernetesOpenShiftKafkaRedisAWSTerraformPythonGrafanaOpenTelemetry

January 2020–December 2021

Solution Engineer / Netcapital

Led a six-person team on a migration to AWS microservices and delivered a metasearch product with a Selenium Grid scraping engine.

AWSDockerKubernetesTerraformCI/CDNode.jsTypeScriptPHPPythonSelenium GridPostgreSQLRedis

February 2018–December 2019

Senior Software Engineer / Netcapital

Delivered a shared design system, reusable components, and a JavaScript page editor for content teams.

JavaScriptTypeScriptPHPVue.jsNode.jsAWS (EC2, S3, Lambda)REST APIsAMP

July 2016–January 2018 · Berlin

Fullstack Engineer / Sidas

Built education platform features and coordinated third-party API integrations.

JavaREST APIsAngularJSJavaScriptNode.jsMySQL

September 2015–June 2016 · Paris

Team Lead / Dev Manager / Kawami

Led MEAN-stack development and AWS setup for the Careways medical tourism platform.

MongoDBExpress.jsAngularJSNode.jsAWSJava SESymfony/PHP

02 / Tools & technology

Tools I use.

Languages & runtimes

Thirteen years across backend, frontend, and scripting work.

TypeScriptJavaScriptPythonGoJavaScalaPHPC#CC++Node.js

Frameworks & messaging

Backend services, event pipelines, and the front ends that sit on top of them.

ReactNext.jsVue.jsAngularAngularJSQtExpress.jsJava EESymfonyLaravelDjangoPekkoKafkaRabbitMQTemporalREST & OpenAPISOAPAMPBEM

Cloud, platform & DevSecOps

AWS, Azure, GCP, IBM Cloud, and the tools I use to deploy and operate services.

AWSAzureGCPIBM CloudKubernetesOpenShiftDockerTerraformCI/CDJenkinsKubebuilderOperator SDKWeb security

Data & observability

Databases, search, and monitoring.

PostgreSQLMySQLMongoDBSupabaseRedisElasticsearchOpenSearchCassandraGrafanaOpenTelemetryInstana

Product & delivery tools

What ScoutAI and SwipeJobs are actually built with, alongside the platforms above.

Supabase AuthStripeTailwind CSSshadcn/uiPlaywrightGoogle Generative AISelenium GridDockerLaTeXBubble Tea (Go TUI)

Leadership & practice

Architecture decisions, code reviews, mentoring, and planning with a team.

Technical leadershipSoftware architectureMentoringAgile & ScrumCode reviewGit

03 / Selected work

Projects, published and in progress.

Four live websites. Two projects under development.

Agency · Founder

WebNasr

My web development business.

AI job-search agent · In progress

ScoutAI

An AI agent that reads job listings, writes a tailored CV and cover letter for each one, and keeps a running tracker, with a human approval step before anything is sent. Building it to ship as a free, public tool.

Job discovery platform · In progress

SwipeJobs

A Tinder-style job discovery platform connecting candidates and recruiters, with resume parsing, subscriptions, and role-based access for candidates, recruiters, and admins.

On my desk

Manuscript
in progress

I’m writing a book.

It’s about job searching and applications: the searches that went nowhere, and what changed my approach. I’m excited to be writing it, especially now, when finding the right role can be such a frustrating process.

It’s still in progress. I’ve shared part of the thinking in “Apply to Fewer Jobs and Mean Every One.”

Read the article

04 / Writing

What I’m thinking about.

All articles & reports

05 / Contact

Send me a note.

About a project, a role, or something I wrote.

A few sentences are enough. Let me know what you have in mind.

Zaandam, The Netherlands

Your details are used to reply to your message.