Skip to content

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

  1. 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

  2. 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

  3. 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

  4. 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

  5. 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

  6. 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

  1. 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.

  2. 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.

  3. 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

↑↓ navigate ↵ run

woksin@stream: ~

Type help for a list of commands. Up and down browse history, Tab completes, Escape closes.