Hello, I'm Ahmed Hussien Alsaggaf

Software Developer

View My Work

About Me

I'm a software developer passionate about system design and architecture. I specialize in building modern web applications and backend solutions. My experience spans from developing drone control systems using MAVLink and PyMAVLink to creating full-stack web applications with React, TypeScript, and various technologies. I particularly enjoy the design phase of projects - architecting solutions and seeing them come to life. Currently working full-time while taking on select freelance projects. I'm driven by continuous learning and the satisfaction of solving complex technical challenges. Always exploring new technologies and open to interesting opportunities.

Freelance Services: I'm currently accepting freelance projects and would love to help bring your ideas to life. Whether it's a web application, Desktop applications, or custom software solution, I'm here to collaborate with you.

Technologies I Use

JavaScript

ES6+, Node.js runtime

TypeScript

Type-safe development

React

Component-based UI, Hooks

SvelteKit

Full-stack web framework

Remix

React-based full-stack

Angular

Component framework

Python

FastAPI for web APIs

Node.js

Server-side JavaScript

Hono

Lightweight web framework

PostgreSQL

Relational database

Prisma

Database ORM & migrations

Drizzle

Type-safe SQL toolkit

Neon

Serverless Postgres

Cloudflare

Pages, Workers, CDN

Vercel

Frontend deployment

Bun

JavaScript runtime

Git

Version control

Better-Auth

Authentication system

Tailwind CSS

Utility-first CSS

Zod

Schema validation

Recharts

Data visualization

MAVLink

Drone communication protocol

PyMAVLink

Python MAVLink library

Drone Systems

UAV development & control

My Projects

E-Commerce Platform

Planned

A full-stack e-commerce solution built with React and Node.js, featuring user authentication, payment integration, and admin dashboard.

ReactNode.jsMongoDBStripeJWT

Get In Touch

Ready to start your next project? Let's discuss how we can work together!

Open for freelance opportunities - Web development, Desktop applications, Custom solutions

Let's work together!

0/20 characters (minimum required)