Skip to content
View cniska's full-sized avatar
🎩
Coding
🎩
Coding

Highlights

  • Pro

Block or report cniska

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
cniska/README.md

Hi, my name is Christoffer πŸ‘‹πŸ»

I am a technology professional with 15+ years of experience in software development. I focus on building software that is robust, understandable, and maintainable while keeping delivery pragmatic and product-driven.

I use AI-assisted development workflows as a natural part of day-to-day engineering, from implementation and refactoring to review and refinement. My background spans hands-on coding, architecture, and technical leadership across multiple product domains.

I prefer strongly typed languages and write most of my day-to-day code in TypeScript, Kotlin, and Rust. Over the years, I have also worked with a wide range of languages and paradigms, including Go, Haskell, and ReasonML.

Outside work, I enjoy sports, good coffee, and time with family.

Pinned Loading

  1. agent-skills agent-skills Public

    Engineering skills for coding agents: the workflow from brief to release, compatible with agentskills.io

    Shell

  2. agent-record agent-record Public

    Session record for coding agents: every past session on this machine, queryable and joined to its commits

    TypeScript 2

  3. agent-gates agent-gates Public

    Commit gates for coding agents: git hooks that refuse a bad commit locally, and CI workflows that judge the same

    TypeScript

  4. agent-task agent-task Public

    Task tracking for coding agents: the tasks running in parallel, each with its repo and the brief it started from

    TypeScript

  5. agent-worktree agent-worktree Public

    Task worktrees for coding agents: one checkout per task, set up and torn down by the project's own commands

    TypeScript 1

  6. agent-ship agent-ship Public

    Releases for coding agents: cut a release, wait for its CI, and confirm it reached every channel

    TypeScript