ExperienceProjectsContact
Mostafa Safwat · Asyut, Egypt · Remote

Full Stack Developer

I build web applications in TypeScript, from the Vue or React frontend to the NestJS backend and the database.

MOSTAFA SAFWAT
Portrait of Mostafa Safwat
Full Stack Developer
TypeScript · Vue · React · NestJS · MySQL
218
pull requests merged at Jimber, about 25% of all merged PRs on the platform
About 30%
of the tickets in a product release
About half
of the Playwright end-to-end test suite

About

I'm a full stack developer working in TypeScript, with production experience across a Vue frontend, a NestJS (Node.js) backend and a MySQL database with Prisma.

At Jimber, a Belgian security company building a SASE platform, I merged 218 pull requests, about a quarter of all merged PRs on the platform, shipped about 30% of the tickets in a product release, and wrote about half of its Playwright end-to-end test suite.

My graduation project, Snipscribe, transcribes, summarizes and translates YouTube videos using OpenAI Whisper and the Qwen3 LLM, with a NestJS backend and a React frontend in English and Arabic.

I graduated from EELU in 2025 with a degree in Computers and Information Technology.

Experience

Jimber
A Belgian security company building a SASE platform.
Remote · Jun 2025 – Present
Junior Full Stack DeveloperSep 2025 – Present
InternJun 2025 – Aug 2025
  • Worked in TypeScript across a Vue frontend, a NestJS backend and a MySQL database (Prisma).
  • Merged 218 pull requests, about a quarter of all merged PRs on the platform since June 2025.
  • Shipped about 30% of the tickets in a product release.
  • Wrote about half of the Playwright end-to-end test suite, covering firewall policies, users and customers, network settings (DHCP, WAN load balancing), web filtering and EDR.
  • Built the EDR whitelist feature across the stack (validation, API and UI, plus adding items straight from the monitoring page), the malicious file detection UI, and a redesign of the EDR monitoring page.
  • Built the security assessment feature, including monthly scheduling and PDF reports.
  • Added CSV export to every monitoring page, streaming large exports in batches and protecting against CSV injection.
  • Built a GitHub App on my own (NestJS, GitHub GraphQL API) that updates the team's project board from webhooks: moving issues to In review when a pull request asks for review, sending unassigned issues back to Ready, and grouping notifications into one comment.
  • Set up a nightly release staging environment, refactored the preprod workflow, and added pull request lint checks (commitlint, YAML lint).
TypeScriptVueNestJSMySQLPrismaPlaywrightDockerCI/CDGitHub GraphQL API

Projects

Team project, coursework

Booktopia

An online bookstore built with my team, with user accounts, a storefront, checkout and an admin panel.

HTML · CSS · JavaScript · PHP · MySQL
GitHub → (Booktopia, opens in a new tab)
Personal project

Final Fantasy 14 Discord Bot

A Python bot that scrapes the Final Fantasy 14 news site with BeautifulSoup and posts updates to Discord, filtered by topic. It can also pick randomly from options users give it.

Python · BeautifulSoup · Discord API
GitHub → (Final Fantasy 14 Discord Bot, opens in a new tab)
Personal project

YouTube Downloader

A Tkinter desktop app for downloading YouTube videos and playlists, with quality and folder selection.

Python · Tkinter
GitHub → (YouTube Downloader, opens in a new tab)
Personal project

Amazon Price Tracker

A Python script that scrapes an Amazon product's price with BeautifulSoup and notifies the user when it changes.

Python · BeautifulSoup
GitHub → (Amazon Price Tracker, opens in a new tab)

Skills

FrontendVue, React, TypeScript, JavaScript, HTML/CSS, Tailwind CSS
BackendNestJS, Node.js, Python (Flask, Django), PHP
DatabasesMySQL, PostgreSQL, Prisma
TestingPlaywright (end-to-end)
ToolsDocker, CI/CD, Git, GitHub, Linux, Bash
AI coding toolsClaude, GitHub Copilot, Codex
Other languagesJava, C, SQL, R

Education

The Egyptian E-Learning University (EELU)
Bachelor's degree, Computers and Information Technology · 2021 – 2025

Certifications

CS50, Harvard · Oct 2022
Google IT Automation with Python, Coursera · May 2022
Google Data Analytics, Coursera · Nov 2022
Web Development Challenger, Udacity · Oct 2022
Foundations of User Experience (UX) Design, Google
CCNA: Introduction to Networks, Cisco · Jul 2023
CCNA: Switching, Routing, and Wireless Essentials, Cisco · Jan 2024

Let's work together.

Open to remote full stack, frontend and backend roles.

0 / 2,000 characters