Enterprise platforms
Internal systems that carry real operational load.
Loading
Open to roles, projects, and collaborations
Nassim Essaidi·Marrakesh
From architecture to deployment.
I’m a software engineer building complete systems—from user-facing products to backend services, automation, and data pipelines. I connect design, implementation, and operation.
Independent since 2018 · Products, services & infrastructure
~/build
Software products, automation, and the systems behind them—from the first idea to production.
Internal systems that carry real operational load.
Multi-tenant products from first architecture to launch.
Software that makes a team faster without adding process.
Workflows that replace manual work with reliable systems.
Interfaces that make production data usable.
Auth, rate limits, and contracts other systems can depend on.
Infrastructure designed to be operated, not just provisioned.
~/work
A selection of personal projects and client work I can share publicly. Most client work remains confidential.
A free Android app for scanning food barcodes and exploring nutrition, additives, and warnings based on dietary preferences.
An electricity monitoring application that connects Arduino readings with live charts, historical reports, and cost estimates.
Architecture and full delivery
A local network tool that uses Selenium to interact with a TP-Link router when no API is available.
Backend and product
Expenses and profit on a client that stays in sync across devices.
Full delivery
A little nostalgia project: a music player for Arabic anime theme songs from the 1990s and 2000s.
Personal project · Built for fun
~/help
Ways I can contribute to your product, team, or next technical challenge.
Take an idea through design, implementation, and deployment, independently or alongside your team.
Develop features and integrations that fit your existing system and the people who use it.
Investigate performance, architecture, or deployment issues and work through practical improvements.
Take ownership of a substantial feature or work across frontend, backend, and infrastructure with other engineers.
~/philosophy
The principles that guide how I design, build, and maintain software.
I choose tools and architecture around the problem. I add complexity when it solves a concrete need and its benefits justify the work of maintaining it.
I weigh what a decision improves, what it costs, and what it limits. Making those tradeoffs clear helps a team revisit the choice when requirements change.
I think about the person who will debug, change, and operate the software. I favor clear boundaries, understandable code, and decisions that can be explained later.
I start with the people, existing systems, time, and resources involved. Those constraints shape a solution that can be built, deployed, and supported in practice.
~/about
I’m Nassim, a software engineer based in Marrakesh. I’ve been working independently since 2018.
More about meMy focus is engineering complete software systems: turning requirements into a workable design, connecting the components, and carrying the work through deployment and maintenance. My academic background in networks, security, and IT systems informs how I approach reliability, access, and operation.
Alongside client work, I build personal projects for practical needs and interests of my own. Some become apps I maintain; others are simply a chance to explore an idea and enjoy building it.
~/blog
Notes from building, debugging, and running software.
~/contact
I’m open to software engineering opportunities, client projects, and collaborations. Tell me what you’re building and where you need help.
Typical reply: 1–2 days