Skip to content
LRLaouadi Rabah
Menu
Software Engineer

Reliable software across systems, web, and developer infrastructure.

I build Rust-first systems, WebAssembly applications, and modern full-stack web products with TypeScript, React, and Next.js — with an emphasis on reliability, reproducibility, security boundaries, and maintainable engineering.

RustWebAssemblyTypeScriptReactNext.js

Skills & services

From low-level systems to production web applications.

A broad engineering stack for product development, architecture, reliability work, and client projects — without sacrificing technical depth.

Systems engineering

Rust & reliable infrastructure

Rust systems, Linux tooling, low-level and no_std-oriented engineering where appropriate, bounded automation, developer infrastructure, reliability, and reproducibility.

Good fit for infrastructure, CLI tooling, performance-sensitive components, and engineering workflows that need strong guarantees.

Rust · Linux · Axum · no_std · tooling · automation

Full-stack web

TypeScript, React & Next.js

Modern interfaces and full-stack product work with typed application boundaries, reusable components, responsive UI, APIs, and production-oriented engineering.

Good fit for dashboards, SaaS interfaces, internal tools, client portals, and production web applications.

TypeScript · React · Next.js · APIs

Rust web

Leptos, Dioxus & WebAssembly

Rust-first web experiences using server rendering, hydration, and WebAssembly when a shared Rust architecture provides a concrete engineering advantage.

Good fit for Rust-native product interfaces, WebAssembly experiences, and teams that want shared language boundaries across server and client.

Leptos · Dioxus · WebAssembly · SSR

Product engineering

Architecture, diagnostics & hardening

Product architecture, diagnostics, engineering workflows, testing, hardening, and technical problem solving from prototype through production readiness.

Good fit for products that need technical review, stabilization, test strategy, failure analysis, or a clearer path to production.

Architecture · testing · diagnostics · reliability

Engineering approach

Systems depth. Product pragmatism.

I prefer explicit boundaries, typed interfaces, reproducible workflows, and evidence-backed validation. The implementation should be understandable, testable, and maintainable after the first release.

01

Explicit boundaries

Clear ownership, interfaces, failure behavior, and scope before implementation expands.

02

Verification before claims

Build, test, inspect, and verify important behavior before calling work complete.

03

Long-lived engineering

Favor maintainability, traceability, reproducibility, and controlled evolution over short-lived shortcuts.

This portfolio's runtime architecture

Live architecture

Select a layer to inspect the role it plays in this site.

Application core

Rust owns application logic, data boundaries, and shared server/client behavior with strong compile-time guarantees.

About

Systems depth with full-stack range.

I work across low-level engineering, web applications, developer infrastructure, and product reliability while keeping architecture and operational behavior explicit.

My work spans Rust-first infrastructure, WebAssembly and Rust web frameworks, modern TypeScript/React applications, bounded automation, reproducible engineering workflows, and technical products where maintainability matters as much as implementation speed.

Depth

Systems and reliability

Rust, Linux, infrastructure, diagnostics, no_std-oriented work, testing, and hardening.

Range

Product and full-stack work

Leptos, Dioxus, WebAssembly, TypeScript, React, Next.js, APIs, and responsive product UI.

Process

Evidence-backed engineering

Explicit scope, typed interfaces, reproducible workflows, verification, and clear technical status.

Delivery

From problem to production readiness

Architecture, implementation, review, stabilization, diagnostics, and technical handoff.

Systems & infrastructureFull-stack product developmentDeveloper toolingReliability & hardeningWebAssemblyLinux engineering

Contact

Build something reliable.

For freelance engineering, technical collaboration, product development, systems work, or architecture discussions, contact me directly with the problem, current state, and desired outcome.

Rust / systemsFull-stack webArchitecture reviewReliability / hardening

Primary contact

[email protected]

Engineering and product inquiries