system_online · ready_to_build
ABDELMONEM ASHRAF abdo4d
// Practical System Builder
// Applied Software Developer
// C# · ASP.NET · ESP32 · React · Flutter · Angular · Node.js · SQL
abdo4d.exe
// initializing developer profile
const dev = {
  name: "Abdelmonem Ashraf",
  alias: "abdo4d",
  stack: ["C#", "ASP.NET", "SQL Server"],
  hardware: ["ESP32", "BLE", "Sensors"],
  web: ["React", "Flutter", "Firebase","Angular", "Node.js"],
  orientation: "builder > theorist",
  status: "available",
  build: async () => "system"
};
dev.build().then(console.log);
> "system"
scroll
01 · about

Builder first, theorist second.

I'm a developer based in Assiut, Egypt, working at the intersection of web development, databases, and embedded systems. My strength isn't any single language — it's connecting the layers: a Flutter app talking to Firebase, a sensor talking to an ESP32, an admin panel talking to both.

I've shipped a university-wide field training management platform used by real students and supervisors, an assistive device for people with hearing difficulties that classifies sound in real time, and I'm currently building an 18-DOF hexapod robot from the ground up.

I care about reusable architecture over quick hacks — systems that scale, not just systems that work once.

// core.stack
FrontendFlutter · React · Angular · Node.js
Backend / DataFirebase · Supabase · C# / ASP.NET
EmbeddedESP32 · Sensors · BLE
InfraFirestore · Cloud Functions · SQL
02 · system architecture

Five layers, one connected system.

01

Desktop Applications

C# Windows Forms and ASP.NET Core MVC applications, built against SQL Server with clean separation of UI and business logic.

02

Database Layer

SQL Server and ODBC integration, Firebase and Supabase for real-time and document-based needs.

03

Web Layer

Dynamic dashboards in Angular, Flutter, Node.js, React, and ASP.NET Core MVC — built to update, not to be redeployed.

04

Embedded Systems

ESP32-based devices — sensors, Bluetooth, PWM servo control — engineered to talk reliably to the app layer above.

05

Networking

VLAN design, routing, and Windows Server administration for the infrastructure that everything above runs on.

03 · capabilities

What I actually build with.

01

Mobile Apps

Flutter apps with real-time Firestore sync, geofencing, local auth, and background workers.

02

Web Dashboards

React & vanilla admin panels — role-based access, drag-and-drop, CSV import/export.

03

Embedded / IoT

ESP32-based devices: PWM servo control, ultrasonic sensing, BLE, TinyML audio classification.

04

Databases

Firebase, Supabase, SQL Server + ODBC — schema design, RLS policies, real-time listeners.

05

Desktop / C#

Windows Forms & ASP.NET Core MVC applications backed by SQL Server.

06

Networking

VLANs, routing, Windows Server administration for small institutional networks.

07

Applied AI

TFLite sound classification on-device, MFCC preprocessing, Teachable Machine pipelines.

08

Automation

Cloud Functions on schedule, WhatsApp bots, notification systems that just work.

04 · project patterns

Recurring shapes across every build.

Pattern A
Desktop App Database Web Display
Pattern B
Hardware Device Mobile App Wireless Control
Pattern C
Local Storage Excel Export/Import Search System
05 · selected systems

Systems I've designed and shipped.

06 · journey

How the stack came together.

Early Work

First systems, first rebuilds

Started with a single React/Firebase prototype for a university system, then rebuilt it multiple times into a clean, scalable architecture — learning that the second version is always the honest one.

Growth

Crossing into hardware

Moved from pure web/app work into embedded systems — ESP32 microphones, TinyML models, and the mobile apps that had to talk to them over BLE and TCP.

Now

Full-stack + full-hardware

Actively building the AITU Training System end-to-end and an 18-DOF hexapod robot, while preparing a freelance practice around exactly this kind of cross-domain integration work.

07 · engagement model

What a commissioned build includes.

01

Database-Driven Applications

Schema, business logic, and UI delivered as one coherent build.

02

Full-Stack Integration

Frontend and backend delivered together, tested at each integration point.

03

Embedded + App Systems

Hardware devices paired with the mobile or web app that controls them.

04

Automation Tools

Scheduled jobs, bots, and notification systems that run without supervision.

08 · contact

Got a system worth building?