SO. Available for the right opportunity
Software + systems

I build software that holds up in the real world.

I'm Shadi—a full-stack developer and systems engineer who can move from an API and cloud deployment to the server it runs on. I care about clear products, dependable systems and useful outcomes.

See work

Selected work

Problems I've chosen
to make tangible.

Some are products, some are prototypes, and one is a serious game. Each began with a real constraint—not a tutorial checklist.

01

Resume SaaS · In development

TailoredResume

A resume-building platform designed for Canadian and U.S. job seekers. It helps candidates organize their experience, tailor applications to specific roles and present their work clearly.

Built around: Resume import, live editor, 30-template system, ATS review, job tracker, Supabase auth and Stripe-based plans.

Next.jsTypeScriptSupabaseStripe
02

Flutter game · In development

Domino Masr

A four-player Egyptian dominoes game built around the team rules people actually play—not a generic domino app with a different skin.

Built around: Custom dealing constraints, team scoring to 150, directional board layout, deliberate tile placement, quick-chat and table sounds.

FlutterDartGame logicResponsive UI
03

Healthcare inventory · Prototype

Smart Pharmacy

A practical pharmacy operations system shaped by first-hand pharmacy experience. The product connects medicine records, products and real inventory instead of treating stock as a simple spreadsheet.

Built around: Domain model for medicines and products, inventory-on-hand tracking, EF Core persistence and a roadmap for interaction intelligence.

C#.NETEF CoreSQL ServerDomain design
04

Systems design · Case study

Reliable Transactions API

A banking transaction design focused on what happens when real systems get busy: concurrent withdrawals, duplicate requests, auditability and clear failure states.

Built around: API contracts, account and transaction model, row-level locking, idempotency strategy, ACID boundaries and scale-aware partitioning.

.NET Web APISQLRESTConcurrencyArchitecture
05

IoT concept · Prototype plan

Street Parking Monitor

A curbside parking concept for time-limited street spaces. A camera-and-sensor unit records occupancy time and gives operators evidence they can review—not just another timer.

Built around: Edge-device workflow, privacy-aware event model and a web dashboard concept for reviewing overstays.

IoTComputer visionEdge devicesWeb dashboard
06

Full-stack application

Student Management System

A school administration application that brings student information and everyday management workflows into one approachable interface.

Built around: Layered backend, relational data model and responsive front-end workflows for common school operations.

Spring BootSpring MVCMySQLAngularReact

Experience

One career.
Two sides of the stack.

Development depth meets field experience. I understand what users see, what the service does, and what has to keep running underneath.

5CODE Company

Full-Stack / Mobile Applications Developer

Building .NET microservices, APIs and cloud-connected products; improving delivery with Azure DevOps and container-based workflows.

Dell Technologies

Computer Systems Engineer

Installed, diagnosed and repaired business systems in the field—from servers and firmware to Windows environments and client handoff.

Saskatchewan Polytechnic

Azure / .NET Developer

Developed secure web experiences and contributed to practical application delivery in a collaborative education environment.

EasyJob Quote

.NET Developer

Built and maintained .NET web applications, REST services and automated delivery pipelines while keeping business usability in view.

Toolkit

Broad enough to connect the dots.

Build

C# / .NETJava / SpringTypeScriptReactFlutterPython

Ship

AzureAWSDockerKubernetesAzure DevOpsCI/CD

Run

Windows ServerActive DirectoryMicrosoft 365NetworkingDell serversIT support

Data

SQL ServerPostgreSQLMySQLCosmos DBPySparkEF Core
20+

A little context

Technology is my second professional chapter—and that's an advantage.

I came to software after years in pharmacy and client-facing work. That background taught me to listen before prescribing a solution, explain complexity without hiding behind jargon, and remember that every workflow belongs to a person.

Today I bring that judgment to software delivery, infrastructure support and product decisions. I'm most useful where technical depth and human context need to meet.

Dell Certified Associate
Information Storage & Management
Google Certificate
Cybersecurity Tasks with Python
Saskatchewan Polytechnic
Business Information Systems