Project Pavilion
2025An AI co-pilot that answers from the project’s own documents.
- 54 domain entities
- 233 CQRS handlers
- 115 permissions
.NET 9 · Angular 20 · OpenAI GPT-4.1 · Qdrant · Redis
31 systems shipped.
Software Engineer · .NET
Where ideas go live.
Everything it takes to ship a system.
Calls in Arabic and English, then scoping, planning and breaking the work into tasks
17 industries so far
C#, .NET 8–10, ASP.NET Core, Clean Architecture, CQRS, EF Core, SignalR, Orleans, Hangfire
13 .NET back ends live
Angular 20–22 with Signals and SSR, Blazor, TypeScript, Arabic right to left
14 live web front ends
SQL Server, PostgreSQL, MySQL, Redis, MinIO, Qdrant, with nightly backups
6 data stores in production
RAG, embeddings, Qdrant vector search, OpenAI GPT-4.1 and 4o, Azure AI Search, Semantic Kernel
2 RAG systems live
ASP.NET Identity, JWT, MFA, CSP, rate limiting, audit logs, secret scanning
321 permissions modelled on Shield
xUnit, Playwright, Vitest, k6 load tests, SonarQube
1,401 automated tests on Amlaak alone
Every pull request, behaviour first and style second, and mentoring the team along the way
GitHub Actions, Azure Pipelines, Docker images, health-gated deploys with automatic rollback
23 repos deploying through CI/CD
Linux, Docker, Portainer, Nginx, Cloudflare DNS and TLS
95 containers on 2 servers I run
31 systems shipped.
Open any of them Project Pavilion Amlaak (demo) Shield (demo) Zotic Happy Ticket APS (login) CAS (login) Alreef Question Banking (demo) Mutawir (login) Zotic Auto (demo) StudyLink Sportify (demo) Four Location (demo)
An AI co-pilot that answers from the project’s own documents.
.NET 9 · Angular 20 · OpenAI GPT-4.1 · Qdrant · Redis
Off-plan property sales, from the public catalogue to the Odoo CRM.
.NET 10 · Angular 22 · ASP.NET Core · SQL Server 2022 · EF Core
Guards clock in inside a geofence. Everything else follows from that.
.NET 9 · Angular · Flutter · SQL Server · EF Core
Ticketing for Saudi venues that wanted to stop paying Eventbrite up to 10% a ticket.
.NET 9 · Angular · Flutter · SQL Server · EF Core
Match tickets with seat selection, gifting and QR entry. Built on Blazor.
.NET 8 · Blazor Server · MudBlazor · MySQL · SignalR
Upload a bill of quantities, get a priced offer back in two hours.
.NET 9 · Angular 20 · SQL Server · OpenAI GPT-4o · Qdrant
Fifty doctors, one fee split three ways. Month-end became a query.
.NET 9 · Angular 20 · SQL Server · EF Core · MediatR
Arabic-first brand site for Saudi Arabia’s first olive factory.
.NET 9 · Angular 20 SSR · Signals · SQL Server · EF Core
Shared question banks so fifteen instructors stop writing the same exam twice.
.NET 9 · Angular 20 · SQL Server · EF Core · MediatR
Planned versus actual completion per work item, in Hijri dates, with a field API.
.NET 8 · ASP.NET Core MVC · REST API · SQL Server · EF Core
Gate check-in for two sites, and a 20,000-row movement log that stays fast.
Angular 22 · TypeScript · Angular Material 3 · RxJS · Vitest
One app for every campus bookstore: order ahead, pick up, or get it delivered.
.NET 9 · Angular 20 · Flutter · SQL Server · MediatR
Book a court by the hour, or find a pickup game that needs one more player.
Property search across five Saudi cities, with payment plans on every listing.
Earlier systems, no longer publicly hosted:
Phase 2 compliance: cryptographic signing, QR stamping and real-time submission to the Saudi tax authority.
AI batch translation for a European enterprise, with terminology management and quality scoring.
Assessment platform for 500+ concurrent users: randomised questions, anti-cheating, instant grading.
Multi-restaurant ordering with live driver tracking, kitchen displays and automated dispatch.
Records, scheduling, treatment planning, billing and insurance claims, with automated patient reminders.
Offline-first point of sale and ledger, replacing the handwritten shop notebook.
I’m Anas Amin. Software engineer in .NET, and the founder of Arkedia. 31 systems shipped with ASP.NET Core, Angular and Blazor. 27 are live right now.
The studio I started and still run. 31 systems so far, mostly for real-estate developers, event companies, security firms, builders and training centres.
RAG features for internal document chat. ASP.NET Core services, Blazor WebAssembly, Orleans for background work.
Refactored backend services, cut unnecessary database calls, wrote the deployment automation.
Backend and front-end feature work with .NET and Blazor.
ASP.NET Core MVC and nopCommerce modules for Saudi commerce clients, with Angular front ends.
Bachelor of Computer and Information, Kafr El-Sheikh University, Oct 2019 to Jul 2023.
Email is fastest. The Saudi number takes calls and WhatsApp. Arabic or English.