Jonathan
Adel

Full-Stack Engineer for Data-Heavy & Scalable Web Applications — I build production web and mobile applications with a focus on backend architecture, databases, APIs, performance, and reliable systems.

2+ yrs Shipping production work
ERP shipped School ERP platform
Jonathan Adel
Scroll to explore
01

About

I build real systems — and I care about understanding what happens underneath them.

I’m Jonathan, a full-stack engineer based in Cairo. I build production web and mobile applications across the frontend, backend, database, and infrastructure layers. My work has increasingly focused on data-heavy and enterprise systems, where architecture, data modeling, authentication, performance, and maintainability matter just as much as getting the features working.

I currently work on Qodum, a large school ERP platform, where I’m involved in modernizing the system, migrating its data layer from MongoDB to PostgreSQL with Prisma, improving application architecture, and addressing the challenges that come with a growing production application.

I’ve also built applications from the ground up, including Gursha, a social media platform with a React Native client and a Node.js backend. Working on these systems has made me increasingly interested in the engineering problems behind the applications themselves — databases, system architecture, performance, networking, and scalability.

Outside of the applications I build, I’m deliberately going deeper into computer science fundamentals. I want to understand not just how to build software, but why the systems underneath it work the way they do.

Based inCairo, Egypt
EducationBSc Computer Science
Ain Shams University
Experience2+ years
StatusAvailable
TimezoneEET (UTC +2)
Languages English (C1) ↗ · Arabic
02

What I Build

🏢
Enterprise & ERP Systems
Complex, multi-module business applications built around real operational workflows, structured data, user roles, permissions, and administrative processes.
ERP Systems Business Platforms Role-Based Access
⚡
Web Applications & SaaS
Production-ready web applications with modern frontend architecture, reliable backend services, and the infrastructure needed to support real users and evolving requirements.
Next.js React TypeScript
🗄️
API Design & Backend Systems
Reliable backend architecture for applications that need more than basic endpoints — including business logic, authentication, authorization, integrations, and data-intensive APIs.
REST APIs Node.js Express
📱
Mobile Applications
Cross-platform mobile applications connected to production backends, with custom interfaces, authentication, real-time functionality, media handling, and business workflows.
React Native iOS & Android TypeScript
📊
Database & Data Architecture
Structured data systems designed around the application's actual requirements, with attention to relationships, querying, migrations, consistency, and long-term maintainability.
PostgreSQL MongoDB Prisma
🔧
Application Modernization
Improving existing applications that have outgrown their original architecture — from database migrations and refactoring to performance, routing, security, and scalability improvements.
Refactoring Performance Scalability
03

Featured Work

Enterprise ERP · Production · Live
Qodum
A production school ERP platform covering admissions, students, academics, fees, accounts, reporting, and administrative workflows.
Next.js TypeScript PostgreSQL Prisma AWS
600+ commits · Live
What It Is

Qodum is a school ERP platform built around the operational workflows of educational institutions. It brings admissions, students, academics, fees, accounts, reporting, and administrative processes into one system.

My Work

I work across the application stack, including architecture, database design, backend systems, authorization, routing, and performance. The current modernization effort includes migrating the data layer from MongoDB to PostgreSQL with Prisma and improving the application's structure as the system grows.

System Modules
Admissions
Student Management
Academics
Fee Management
Accounts
Reports
User Roles
Administration
Engineering Focus
PostgreSQL Prisma Database Design Data Migration Next.js TypeScript Authorization Performance Scalability
Mobile Application · React Native
Qodum Mobile
A React Native companion application for the Qodum platform, covering admissions, job openings, fees, and student dashboards.
React Native TypeScript REST APIs
Rebuilt from scratch
What It Is

Qodum Mobile is the mobile companion to the Qodum school ERP platform, providing a focused mobile experience for users who need access to key workflows away from the desktop application.

My Work

I rebuilt the application using React Native CLI and TypeScript, designing the mobile application around the existing backend infrastructure and API architecture used by the Qodum platform.

Core Features
Admissions
Job Openings
Fee Tracking
Dashboards
Tech Stack
React Native TypeScript React REST APIs Mobile Architecture
Social Platform · Mobile + Backend
Gursha
A TikTok-inspired social media platform with short-form video, profiles, following, search, media uploads, and real-time messaging.
React Native Node.js Express MongoDB Firebase AWS
Mobile + REST API
What It Is

Gursha is a social media application inspired by short-form video platforms. Users can discover content, upload videos, follow other users, search profiles, manage their accounts, and communicate through real-time messaging.

My Work

I built both the React Native mobile client and the Node.js backend, including authentication, REST APIs, MongoDB data models, media handling, user relationships, and real-time chat functionality.

Core Features
Short-Form Video
User Profiles
Following
Search
Media Uploads
Real-Time Messaging
Tech Stack
React Native Expo Node.js Express MongoDB Firebase AWS JWT REST APIs
04

Capabilities

Languages
TypeScript JavaScript C++ Java
Application
Next.js React React Native Node.js Express.js Tailwind CSS
Data & Backend
PostgreSQL MongoDB Prisma REST APIs Authentication Authorization
Infrastructure
AWS Firebase Docker Vercel Git GitHub
Engineering
System Architecture Database Design Performance Scalability Refactoring Data Modeling
05

Let's Work Together

Currently available for new projects

Good projects start with a Conversation

Ready when you are. Pick a channel below and let's get started.

→Quick response
→No commitment required
→Direct communication, no middlemen
Message received! I'll get back to you soon.