Modernize with confidence.
Untangle legacy applications, track down production issues, and move toward a maintainable .NET architecture with business continuity in mind.
I’m Oussama. I build business software, bring legacy systems forward, and turn ambitious ideas into working products.
BASED IN ALGERIA · WORKING INTERNATIONALLY
From the system you already depend on to the product you’re ready to build.
Untangle legacy applications, track down production issues, and move toward a maintainable .NET architecture with business continuity in mind.
Bring together APIs, interfaces, databases, payments, and AI workflows into a coherent SaaS product that can evolve beyond its first release.
Make software work across desktop apps, mobile devices, cameras, robots, and external services. The interesting work often lives between systems.
A selection of client work and independent product development. Illustrations represent the systems, not product screenshots.
Led a five-developer team migrating a legacy system to Blazor for a US client, combining hands-on development with technical direction.
Bringing existing business behavior into a modern application means understanding what is already there, coordinating implementation, and making architecture decisions the team can carry forward.
Built scoring and display applications and worked on robot control and camera capture workflows, connecting WPF interfaces, network messages, and device integrations.
The ecosystem spans an umpire scoring interface, a large-screen display, host controls, and camera capture triggers. Integrations include APIs and Google Sheets logging.
Developed an AI-assisted book creation product with a guided flow for idea analysis, direction selection, strategy, and titles, using a .NET backend and React frontend.
A layered backend separates domain logic, application workflows, and infrastructure. The frontend turns a multi-step creative process into a structured review-and-edit experience.
Worked on existing event and tournament applications, tracing database and application issues and improving bracket displays, forms, and payment summaries.
Hands-on troubleshooting across application logic, stored procedures, ODBC configuration, and hosting. A practical understanding of older systems helps make targeted changes with care.
My strongest work starts with understanding the system: what the business needs, where the friction is, and what will actually make it better.
I’m a senior C# developer with a master’s degree in computer science and 13+ years of production experience. My work spans enterprise applications, desktop software, web products, and hardware integrations.
I’ve spent three years working on-site in France and four years working remotely with French companies, alongside experience with US clients. I’m comfortable getting into the code, leading a team, and discussing trade-offs directly.
C# · .NET · ASP.NET Core
Web API · EF Core · Dapper
SQL Server · SQLite
Blazor · React · TypeScript
Angular · WPF · WinForms
.NET MAUI · OpenSilver
Azure · Docker · IIS
Azure DevOps · GitHub Actions
Stripe · Device SDKs · TCP / UDP
AI-assisted SaaS workflows
Agents · MCP · RAG integration
Legacy modernization
A new product, a difficult integration, or a system that needs a fresh start. Tell me where you are and what you need to move forward.