Software engineer · .NET · Backend · Systems

WALID SALEM / SOFTWARE DEVELOPER

I build software that feels simple on the surface.

Production-minded software development across .NET, backend systems, databases and web applications — turning complex requirements into software people can actually rely on.

FOCUS Backend & full-stack engineering
CORE C# · .NET · SQL
.NET
SQL
APIs
production / system-overview
SYSTEM STATUS

Everything operational.

LIVE
Application Healthy stable
Database Online connected
Request flow REAL TIME
building reliable software
SCROLL
C#.NETJavaAngularASP.NETSQLOraclePostgreSQLDockerREST APIsJavaScriptLinuxIIS
01

ABOUT

Engineering beyond the happy path.

I’m a software developer who enjoys the part after “it works on my machine” — the databases, authentication, deployment, debugging and edge cases that turn code into a dependable product.

I completed an MSc in Advanced Computer Science at the University of Liverpool. My recent work has focused on business-critical web systems, dashboards and internal applications using C#, .NET and SQL, alongside enterprise work across Java and Angular-based platforms.

I care about clean structure, understandable code and interfaces that make complex workflows feel obvious. I’m strongest when I can understand a real problem end-to-end and then make the software around it better.

Portrait of Walid Salem
PROFILE

Walid Salem

Software Developer

EDUCATION MSc Advanced Computer Science University of Liverpool
BUILT AROUND Reliability + clarity From database to interface
INTERESTED IN Backend / Full-stack Product-minded engineering teams
02

CAPABILITIES

A stack shaped by real systems.

01

Backend engineering

Business logic, APIs, authentication and server-side applications designed to remain understandable as they grow.

C#.NETASP.NET MVCJava
02

Data & databases

Relational data modelling, querying and performance work that keeps applications useful when the dataset stops being tiny.

SQLOracleEF CoreData modelling
03

Frontend engineering

Responsive interfaces and internal tools that make complex workflows easier to understand instead of simply putting forms on a page.

AngularJavaScriptHTML / CSSBootstrap
04

Delivery & debugging

Deployment, environment issues, production diagnosis and the unglamorous work required to get software from source code to real users.

DockerIISLinuxDiagnostics
SYSTEM

ENGINEERING APPROACH

From messy requirement to dependable system.

The code sits in the middle. The real work starts before it and continues after it ships.

01
DISCOVER

Requirements

Stakeholders, constraints and the actual problem behind the request.

02
DESIGN

Workflow

Roles, ownership, edge cases and the shape of the system.

03
BUILD

Application

.NET, Java, Angular, APIs and product-facing interfaces.

04
MODEL

Data

Oracle, PostgreSQL, EF Core and performance-aware data access.

05
SHIP

Delivery

IIS, Docker, Linux, authentication and production configuration.

06
OPERATE

Improve

Debugging, support, feedback and making the next release better.

PERFORMANCE~90%

reduction in key KPI dashboard load time after query, indexing and pagination work.

ENTERPRISE DELIVERY3 systems

shown here across performance management, internal tooling and document governance.

VERSATILITY2 ecosystems

Microsoft/.NET application work alongside Java + Angular enterprise platforms.

OWNERSHIPEnd-to-end

requirements, delivery, testing, deployment, training and production support.

X-RAY

UNDER THE SURFACE

The interface is only half the story.

Switch between the product people use and the system carrying the work underneath it. Then trace a request through the stack.

KPI Monitor dashboard
01PRODUCT VIEW

STRATEGIC PERFORMANCE MANAGEMENT

KPI Monitor

A governed product for strategic planning, KPI monitoring, approvals, action plans and management insight.

.NET 9OracleEF CoreIIS

SYSTEM VIEW / SIMULATED REQUEST PATH

KPI Monitor architecture

READY
ENTRY User request

A user interaction begins the request path.

WAITING
Select a layer to inspect it Trace animates the actual responsibility chain
TRACE

BEYOND THE HAPPY PATH

A finished screen is not the end of the engineering story.

One real example: KPI Monitor became substantially faster after following the request path into the data layer, changing the query strategy and reducing unnecessary work.

performance-replay / kpi-monitor
REAL OUTCOME · RELATIVE VIEW
REQUEST PATHFind where the time is going.
STEP 01 / SYMPTOMStart with behaviour, not assumptions.

The useful question was not “how do I make the chart animate faster?” It was which part of the request was actually doing too much work.

RELATIVE DASHBOARD LOADNo invented milliseconds — before is normalized to 100%.
BEFORE
100%
AFTER
~10%

THE STACK IS ONLY THE STARTING POINT.

The interesting part is what you do with it.

Selected work
03

SELECTED ENGINEERING WORK

Systems with a story behind them.

Recent enterprise platforms first — the problems, engineering decisions and delivery behind the interface.

01 / FEATURED INTERNAL ENTERPRISE SYSTEM

STRATEGIC PERFORMANCE MANAGEMENT

KPI Monitor

Replaced fragmented spreadsheet reporting with a governed platform for planning, KPI monitoring, approvals, accountability and management insight.

~90%faster key dashboard loads
End-to-endrequirements to production support
Institution-wideowners, editors & management
02ACTIVE DEVELOPMENT

ENTERPRISE DOCUMENT MANAGEMENT

Controlled Documents

A governed document lifecycle built on Alfresco Community — institutional libraries, metadata, submission workflows, approvals and repository-wide administration.

03INTERNAL PORTAL

INTERNAL PRODUCT / UI ENGINEERING

BADEA Portal

Redesigned the internal entry point into a cleaner hub for enterprise tools, workspaces and institutional communication.

04 / FRONTEND SPOTLIGHTINTERACTION DESIGN

EDITORIAL FRONTEND / MOTION SYSTEM

Interior Design Portfolio

A cinematic, chapter-led portfolio built around typography, scroll storytelling, image movement and deliberate interaction — proof that the frontend can be as considered as the systems behind it.

INTERFACE LAB

Small experiments. Real interaction.

Not screenshots of effects — four live pieces of interaction running inside this page. Move, click and test them.

01POINTER / FIELD

Magnetic field

Pointer position changes the visual system rather than triggering a canned hover.

02TYPE / STATE

Signal type

Characters resolve from noise into intent — the same idea used for state and chapter transitions.

03LIGHT / MATERIAL

Material light

A local light field reveals depth without turning the whole interface into neon glass.

04STATE / FEEDBACK
POST/messageREADY

State machine

Idle → loading → success is communicated through motion, copy and shape — not a spinner alone.

EARLIER WORK

Where I started building for the web.

Earlier client, web and application work — kept here as part of the progression, not the headline.

2024WEB / DEPLOYMENT

Muni Ventures

Live site
2018WEB DEVELOPMENT

MIDO International

2018MOBILE APPLICATION

Fitness4You

EARLIERUI / PRODUCT SHOWCASE

AlAnfal Security Doors

LET'S BUILD SOMETHING USEFUL

Have a role, project or difficult problem?

I’m always interested in good engineering conversations — especially around .NET, backend systems, full-stack products and teams that care about doing the work properly.