Projection: Sindre.CV
Sindre Alstad Wilting
Co-founder & Chief Architect at Cratis · Senior Consultant at Everdeen
Summary
I am drawn to the lower layers: the frameworks, runtimes and tools that let other developers ship better software faster. The hard part of software is not version 1. It is keeping a system adaptable, understandable and correct for years after.
I think of information systems as flows of information and state. That is why I care about Event Modeling, Event Sourcing and Continuous Delivery: they make the flow explicit, give teams a shared language with the business, and let systems evolve gracefully.
Colleagues describe me as structured, engaged and eager to learn, someone who explains complex things so others can take ownership. Lately I spend a lot of time on agentic engineering: building the guardrails, workflows and tools that make AI coding agents reliable collaborators.
Experience
-
Senior Consultant · Everdeen
Jun 2025 – present · Oslo
Everdeen is an approved Norwegian staffing firm for senior independent consultants, with assignments through Hive Consulting. Assigned to the Azets Common Platform: a serverless, multi-tenant, event-driven integration platform syncing accounting and payroll data for thousands of Nordic customers. Owned data flow between integration sources and ran event modeling sessions.
- Nov 2025 Technical lead, Insights project. Leading the technical work from discovery interviews with advisers and management to a BigQuery-based data foundation for analytics and AI.
AWS · Serverless · PostgreSQL · Marten · GitLab
-
Co-founder & Chief Architect · Cratis
Jun 2024 – present
Co-founded Cratis with Einar Ingebrigtsen: an open-source event sourcing platform, from the Screenplay modeling language to the Chronicle event store. Architect, developer and content creator. OCEAN was built on it, so the framework and the product improved together.
Founded AI, cli, Chronicle.Go, Chronicle.Python; also #1 committer on Screenplay, Stage, Lens, Chronicle.TypeScript; #2 all-time on Arc and Chronicle. 3,100+ merged pull requests in the Cratis organisation.
Chronicle · Arc · OpenTelemetry · Performance profiling
-
Tech Lead · Kongsberg Digital · Maritime Simulation
Jun 2024 – Jun 2025 · Horten
Headhunted to lead OCEAN: a greenfield, event-sourced microservice system adding role-based access control to maritime simulators, on-prem or in the cloud. Ran event modeling sessions, coached the team, and owned the gateway and identity design.
- Jan 2025 OCEAN live at a customer site in England. Led the technical rollout on site, debugged first-deployment issues and made sure it worked in a real operating environment.
Orleans · Event Modeling · OAuth 2.0 / OIDC · YARP · Docker · Architecture
-
Senior Systems Developer · Stacc
Aug 2023 – Jun 2024 · Oslo
Fintech for banks across Oslo and Serbia. Revived a legacy application, set up CI/CD with coverage and vulnerability tracking, and started the move toward multi-tenant SaaS and event-driven design.
React · TypeScript · SaaS · Fintech
-
Software Engineer · DNV · Veracity
Mar 2023 – Aug 2023 · Høvik
Event-driven microservices data platform in a large international team. Standardised tooling and built reusable .NET libraries used across the software division.
Event-driven architecture · Microservices · Scrum
-
OSS Platform Engineer · Dolittle (now Aigonix)
Jul 2018 – Mar 2023 · Oslo
Joined a startup almost from day one. Designed and built a multi-tenant event sourcing runtime on .NET, an actor framework, MongoDB and gRPC. Ran SLA-bound hosting on Azure Kubernetes and automated delivery with GitHub Actions.
.NET · gRPC · Actor systems · Kubernetes · Azure · GitHub Actions · Go · Multi-tenancy · API design
Earlier
-
Software Development Consultant · Norwegian Red Cross
Apr 2018 – Jun 2018
Full-time contract on Community-Based Surveillance. Pushed a DevOps-first culture with automated build, test and deploy pipelines and Docker.
-
IT Analyst (part-time) · Nordkinn Asset Management
Mar 2018 – Jun 2018
Full-stack .NET, SQL and Angular. Refactored toward SOLID, introduced Swagger docs and dependency injection.
-
Digital volunteer, software core team · Norwegian Red Cross
Feb 2018 – Dec 2020
Community-Based Surveillance: an open-source, event-sourced system for early warning of disease outbreaks. Went from codeathons to the core tech team, led a major database refactoring and ran event storming sessions.
Selected projects
-
workstats v1.11.0
See where the work happened, without sending your work anywhere.
Rust
-
reap v5.0.4
Find and prune stale developer junk, and know which of it you can afford to lose.
Rust · ratatui
-
gearprice v0.2.2
What guitar gear costs on Reverb right now, and what class it sits in.
Rust
-
Varde
A self-hosted family life operating system on a kitchen wall tablet.
.NET 10 · Chronicle · Arc · React 19 · Tailwind
-
pi-setup
My whole AI coding agent setup: rules, agents, guards, review workflows and model routing.
TypeScript · Python · Bash
-
pi-jobs
Background jobs and watches that wake the agent when they finish, at zero token cost.
TypeScript
-
pi-recover
Pick up subagents, jobs and workflows from a session that stopped abruptly.
TypeScript