Analytics
PanoTrading
Performance analytics for Trading 212
Import your full trading history and see P&L, risk exposure and win-rate patterns in one dashboard.
- Blazor
- CSV ingestion
- Analytics engine
Used by hundreds of traders
Abderrahmane Larchi · Software engineer (.NET)
C# and Blazor, end to end: auth, payments, background jobs, deploys, support. Three products live today, built solo and used by real people.
In production
Not demos — deployed software with users, payments and uptime to look after.
Analytics
Performance analytics for Trading 212
Import your full trading history and see P&L, risk exposure and win-rate patterns in one dashboard.
Used by hundreds of traders
AI · Payments
Professional headshots from a selfie
Upload a selfie, get a CV-ready portrait in about 20 seconds. Credit packs, private gallery, EUR checkout.
2,000+ photos generated
Automation
Never refresh Doctolib again
Watches Doctolib around the clock and emails the moment a matching slot opens — with Secteur 1 and new-patient filters.
Checks every 15 minutes, 24/7
From the lab
Computer vision · Prototype
Print a keyboard. Play it with a camera.
A printed sheet of piano keys becomes a playable instrument: ArUco markers and a homography flatten the camera view, MediaPipe tracks the hands, and finger-speed analysis turns motion on paper into notes. Python, no hardware.
In development — local prototype
Case study →About
By day I'm a software engineer at CVE Group, working on .NET applications in the renewable-energy sector. Nights and weekends, I design, build and run my own products — the code, but also the servers, the Stripe dashboard and the support inbox.
Three years into .NET, the thing I care about most is software that survives contact with real users: predictable deploys, boring uptime, and features that earn their complexity.
Working stack
Services
Ship a scoped feature inside your existing .NET or Blazor codebase — tested, documented, done.
From idea to a deployed product with auth, payments and an admin — the same way I built mine.
Performance passes, upgrade paths to .NET 10 and Blazor SSR, and unblocking stuck Blazor apps.
Currently open to select freelance missions
Contact
A project, a mission, or just Blazor talk — the fastest way to reach me:
contact@larchi.dev