Hey, it's me Ayoub,
Bring the hard part — I'd love to help build the whole thing.
I spent two years at Arias Tech Solutions helping ship geospatial and data-heavy platforms — Next.js/Angular front-ends, NestJS services, Keycloak auth, K3s underneath. Since September 2026 I've been doing that same kind of work as a freelancer.
I learned a lot along the way, and I'm always glad to learn more from whatever a new project brings. Honestly, that's my favorite part.
what you can hand me
01 — product build
A product, end to end
Angular or Next.js on the front, NestJS and Postgres behind it, containers and CI so you can ship without me in the room.
02 — data on screen
Dashboards that hold real data
Maps, live streams, charts that stay usable past ten thousand rows. This is most of what I've done for two years.
03 — access
Auth you can audit
Keycloak, SSO and role-based access across services — set up once, properly, instead of patched per feature.
04 — rescue
Rescue work
An app that got slow, a deploy nobody wants to touch, a codebase whose author moved on. I like to read it carefully before I judge it.
six things I built, and what I learned
arias tech solutions
Marine ecosystem monitoring
Buoys and satellites, streaming sensor data into a map that has to stay readable while it moves.
read the build notes →
arias tech solutions
A dashboard builder for people who don't write SQL
Drag a field, get a chart. The hardest thing I've built, because every mistake has to stay recoverable.
read the build notes →
arias tech solutions
Environmental tracking platform
Geospatial layers, predictive analytics, animated weather, and a report a regulator will accept.
read the build notes →
arias tech solutions
Auth across every platform we shipped
Set up once, properly, so nobody on the team had to write another login screen.
read the build notes →
arias tech solutions
The shared component library
One monorepo holding the UI parts and the standard service integrations every new project started from.
read the build notes →
1337
Inception-of-Things & ft_transcendence
School projects, but the useful kind — deployment and real-time, with nothing abstracting them away.
read the build notes →
The rest, including the unfinished ones, sits on github.
where I learned it
Five years from C exercises at 1337 to shipping platforms other people depend on — and these days, doing it as a freelancer.
2021 — 2024
1337 · 42 network, UM6P
2021 — 2024
1337 · 42 network, UM6P
The classroom with no teachers
No lectures, no grades handed down. Projects, a peer reading your code line by line, and C when you would rather have anything else. I learned mostly by getting stuck, out in the open, with people around who were happy to help.
· C, memory, Unix internals
· Sockets and real-time systems
· A K3s cluster from an empty VM
· Peer review, every single project
2024 — 2026
Arias Tech Solutions
2024 — 2026
Arias Tech Solutions
Two years shipping things people depend on
Five platforms, one shared component library, and the auth underneath all of them. Angular and NestJS day to day, Postgres and Mongo behind, code review as a habit rather than a ceremony.
· Live sensor and satellite dashboards
· A no-code dashboard builder
· Keycloak SSO across five products
· K3s deploys, GitLab CI, Argo CD
2026 — now
Freelance
2026 — now
Freelance
The same work, taken directly
Product builds, data-heavy dashboards, auth done once properly, and the deploy path that carries all of it — now as my own practice, from Morocco, remote anywhere.
· Available from October
· Scoping week, then two-week blocks
· Fixed price once we both know what it is
· Happy inside your repo and your process
five years · c exercises to shipped platforms
Angular the most, day to day — but I'm just as comfortable in Next.js and React. Most of my work is making dense data — maps, live streams, thousands of rows — stay calm on screen.
· State that survives undo — NgRx, every mutation an action
· Mapbox GL and AmCharts, drawing only what changed
· Component libraries other people can extend without asking me
angular · ngrx · typescript · rxjs · next.js · tailwind · primeng
start a project
Tell me what you're building — happy to help however I can.
Rough ideas are fine — I'd rather hear the problem than a spec. I reply within a day, two on a weekend.
available from october · remote, morocco based · +212 600 405 962





