About
I'm a senior software engineer in Riyadh. I build and run production systems across web, mobile and distributed backends: .NET microservices, Arabic-first Next.js products and Flutter apps.
At Ebana I grew from a front-end role into full-stack ownership of the company's main web application, and I lead technical meetings with enterprise clients, including banks. As a part-time senior engineer and technology consultant at IES, I led the architecture of an 8-service .NET 10 backend and shipped 3 products across 6 codebases in about 10 weeks.
I work AI-natively: Claude Code, MCP servers and multi-agent workflows are part of how I design, build and review software every day. The Links section collects the news from my field that I think is worth remembering.
Experience
Senior Software Engineer & Technology Consultant · Intelligent Education Systems (IES)
Part-time · Syria (remote from Riyadh)
Led the architecture of an 8-service .NET 10 microservices backend and delivered 3 products across 6 codebases in about 10 weeks: Next.js web apps with full Arabic RTL support and Flutter mobile apps. As technology consultant, defined the company's reference stack and engineering standards.
- .NET 10
- C#
- MassTransit
- RabbitMQ
- EF Core
- SQL Server
- OpenIddict
- Next.js
- React
- Flutter
- Docker
- OpenTelemetry
Software Engineer · Ebana Company for Information Technology
Full-time · Saudi Arabia
Grew from a front-end role into full-stack ownership of the company's main web application, becoming its #1 contributor out of 18 engineers. Lead technical meetings with enterprise clients, including banks, and deliver payment features end to end.
- Next.js
- React
- TypeScript
- Chakra UI
- TanStack Query
- GraphQL
- .NET
- Spring Boot
- Kotlin
- CI/CD
Backend Developer Intern · Hala Payments Company
Saudi Arabia
Fixed bugs and improved performance in .NET services backed by SQL and NoSQL databases and REST APIs.
- .NET
- C#
- SQL
- NoSQL
- REST
Links
issam.si
My corner of the web: who I am, what I've worked on, and the news from my field I keep coming back to.
- Next.js 16
- React 19
- TypeScript
- CSS
- Vercel
A faster, lighter C# Dev Kit
.NET Blog
Rebuilt C# Dev Kit opens solutions in about a second with a fraction of the memory, making VS Code viable for big repos.
Mistral introduces Mistral Large 4
Mistral AI
1T-parameter multimodal MoE trained in Europe; preview API now, weights promised by end of October.
Next.js 16.4 recommends Cache Components for every app
Next.js Blog
New apps enable Cache Components by default ahead of Next.js 17; adds ensureStatic and agent-driven upgrades.
Google introduces Gemini 4 Argon
Google
Google's next-generation frontier model raises max output to 1M tokens; initial access goes to cyber defenders.
Vite+ 1.0: a unified, MIT-licensed web toolchain
VoidZero
One CLI and config covering runtime and package manager management, dev, build, test and lint.