Ferran Sidera
Software Engineer at Sage, Barcelona
Software Engineer at Sage in Barcelona. I work on core products and cloud infra, mostly backend. I use ML where it helps.
Before Sage I was at Engisoft on vision systems for industrial clients, and at Schneider Electric on internal production tooling. Outside work I build and run my own software, some of it paid.
Experience
-
Sage, Software Engineer
Backend in C# on a core product with 60M+ EUR in yearly revenue. Also Azure infra and CI/CD work. -
Engisoft, Software Engineering Intern
Python vision in production. Trained on good samples only, so any deviation flagged as a defect. Also models for maintenance. Used by industrial clients. -
Schneider Electric, Software Engineering Intern
Moved factory orders from printed paper to digital. Orders go to the machines directly instead of workers picking up printouts.
Education
-
Bachelor's in Computer Engineering, Universitat de Lleida
Projects
-
PrismaPod
Self-hosted PaaS. Point it at a GitHub repo and it builds with Nixpacks and deploys to Docker or Kubernetes, with live logs over SSE. The React frontend ships inside the Go binary. Includes a private registry, Traefik TLS, and custom domains per app. -
AnomaLens
Webcam anomaly detection with a hand-rolled PatchCore setup. It trains on good samples only, so no defect labels are needed. Has a CLI and a desktop app for capture, train, run, and review. -
Celestia
Minecraft client I build and run. It has paying users.
- Client: Fabric mod of around 50k lines, with its own GUI, HUD, and renderer. Obfuscated builds via CI to deter piracy.
- Launcher: login and HWID checks, encrypted delivery, self-updating.
- Backend: Rust service that issues watermarked builds per user, with replay attack protection.
- Site: Next.js shop with checkout, locked downloads, and a small admin for users and changelogs.
Skills
Languages: C#, Java, Python, TypeScript, Go, Rust, C++
Stack: .NET, React / Next.js, Node.js, Docker, Kubernetes, AWS, SQL / NoSQL
Tools: Git, Linux