Ammar Elmesaly

Full-stack Engineer

Engineering scalable APIs, transactional systems, and containerized infrastructure.

Profile photo of Ammar Elmesaly

Projects

Screenshot of Installments System
Installments System

Installments is a backend installment and receivables management API.

NestJSTypeORMPostgreSQLDocker
Screenshot of DVLD Desktop & API Platform
DVLD Desktop & API Platform

A full-stack monorepo management platform featuring an Electron client, Express backend with TypeORM, and a shared TypeScript package for strict DTO and type safety across client and server.

TypeScriptElectronReactNode.jsTypeORMPostgreSQL
Screenshot of Quran API
Quran API

A RESTful API for programmatically accessing Quranic text, tafsirs, and managing saved verses.

Node.jsExpress.jsPostgreSQLJWTDocker
Screenshot of Kalimat
Kalimat

An Arabic adaptation of Wordle built with Godot 4, featuring full word-checking logic and localized UI.

GodotGDScriptGame Dev
Screenshot of Blog App
Blog App

A full-stack blogging platform featuring session-based authentication, CRUD operations for posts, nested commenting, post/comment likes, and custom avatar uploads.

Node.jsExpress.jsMongoDBMongoosePugJavaScript
Screenshot of Light Pomodoro
Light Pomodoro

A full-stack Pomodoro application with client-driven countdown logic, stateless REST session management, and server-side pause/resume tracking with MongoDB.

TypeScriptNode.jsExpress.jsMongoDBMongoose
Screenshot of RusDo
RusDo

A minimalist terminal-based to-do list CLI tool featuring interactive TUI navigation, SQLite persistence, and modular event loop architecture.

RustRatatuiCrosstermSQLiteCLI

Skills

NestJS

Structured, opinionated Node.js framework for scalable APIs.

Node.js

Runs JavaScript server-side for fast, event-driven backends.

TypeScript

Static typing on top of JavaScript for safer, more maintainable code.

PostgreSQL

Relational database for transactional, structured data.

Next.js

React framework for production-grade web applications.

React

Component-based library for building interactive UIs.

TypeORM

TypeScript ORM mapping classes directly to SQL tables.

MongoDB

Document database for flexible, schema-less data.

Mongoose

Schema-based modeling layer for MongoDB in Node.js.

JavaScript

The language every part of this stack ultimately runs on.

Rust

Systems programming with memory safety and no garbage collector.

Express.js

Minimal, unopinionated web framework for Node.js.

Electron

Ships web apps as cross-platform desktop applications.

Docker

Packages apps and dependencies into portable containers.

Git

Version control for tracking and collaborating on code.

Linux

Primary development and deployment environment.

Contact

Open to internships and collaboration. Send a message below, or email directly at contact@elmesaly.dev.