Skip to main content
Christoffer Niska

Christoffer Niska

Tech Wizard

Hello there 👋🏻

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.

My background spans hands-on coding, architecture, and technical leadership across multiple product domains. In recent years, I have worked extensively with agentic software development, both by building my own coding agent and by applying coding agents as part of real engineering workflows. This has included coding agent engineering, context engineering, and the design of reliable, observable workflows for software delivery.

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.

Best way to reach me is LinkedIn.

Selected Experience

Building teams, platforms, and products that last

  • Mar 2025 – Present · 1 yr 8 mos

    Senior Software Architect

    Codemate

    Working as a consultant in client engagements with high expectations for delivery speed and system quality. I contribute to architecture and development across teams and client domains. AI agents are part of my everyday client work, both as tools I build with and as systems I build for.

    • Software Architecture
    • AI Engineering
    • Agentic Software Development
    • Rust
    • TypeScript
    • Node.js
    • Claude Code
    • OpenAI Codex
  • Mar 2023 – Dec 2024 · 1 yr 10 mos

    Technical Lead

    Voyantic

    Joined a product organization scaling both team capability and delivery scope. Led the full-stack team, participated in hiring, and standardized practices and workflows without slowing execution. Improved delivery efficiency and overall team productivity.

    • Leadership
    • Node.js
    • TypeScript
    • React
    • MQTT
    • Hands-On Development
    • Coaching
    • AWS
  • Jun 2021 – Feb 2023 · 1 yr 9 mos

    Solutions Architect

    Tesseract Investment

    Supported international expansion of partner-facing lending services. Redesigned and developed core product capabilities with a focus on scalability and maintainability under growing operational demand. Enabled reliable delivery of lending services to partners worldwide.

    • TypeScript
    • Node.js
    • Hands-On Development
    • RabbitMQ
    • Postgres
    • Domain-Driven Design
    • Test-Driven Development
    • Kubernetes
  • Apr 2021 – Mar 2022 · 1 yr

    Android Developer

    Sprint AI

    Built and shipped the Android experience for a mobile product used by professional athletes. Delivered a high-quality app using Kotlin and Jetpack Compose with modern architecture patterns. Published a production Android app with a maintainable codebase.

    • Kotlin
    • Android
    • Jetpack Compose
    • REST
    • Retrofit
    • Moshi
    • OAuth2
    • Hands-On Development
  • Dec 2020 – May 2021 · 6 mos

    Technical Lead

    Sightful

    Took a prototype-stage product that needed to become production-ready quickly. As Technical Lead, redesigned product and architecture for maintainability and cost-efficiency under tight timelines. Launched a production service that supported business decision-making.

    • TypeScript
    • Node.js
    • React
    • Next.js
    • GraphQL
    • Dgraph
    • Auth0
    • Hands-On Development
  • Sep 2019 – Nov 2020 · 1 yr 3 mos

    Technology Evangelist

    Compile

    Responded to growing demand for consultant upskilling across active client work. Identified capability gaps and drove technical development while teams continued delivering ongoing services. Improved consultant skills through targeted coaching and practical learning material.

    • TypeScript
    • Node.js
    • React
    • Serverless
    • AWS
    • Recruitment
    • Coaching
    • Hands-On Development
  • May 2017 – Aug 2019 · 2 yrs 4 mos

    Head of Technology

    Digia

    Led delivery in a large publishing transformation replacing a broad legacy footprint. Coordinated architecture and delivery across many stakeholders and constraints. Enabled retirement of roughly fifteen legacy systems with aligned organizational buy-in.

    • Flow
    • Node.js
    • React
    • GraphQL
    • Hands-On Development
    • Laravel
    • Domain-Driven Design
    • Test-Driven Development
  • Jun 2012 – Apr 2017 · 4 yrs 11 mos

    Chief Technology Officer

    Nord Software

    Led technology strategy and engineering practices in a fast-growing consultancy scaling both people and project volume. Scaled processes, standards, and tooling without losing delivery quality. Grew the team from 10 to 50 developers over five years, sustained successful client deliveries, and as a minority owner supported the company through a successful sale.

    • JavaScript
    • Node.js
    • React
    • React Native
    • Serverless
    • Hands-On Development
    • Domain-Driven Design
    • Test-Driven Development

Highlighted Projects

Recent product and platform work

  • Sep 2026 – Present · 2 mos

    dim-factory

    Personal · AI Developer Tooling

    Dim is a software factory I am building, still in development: a command-line tool that coding agents use to run my development workflow. Agents do the work that needs judgment, and Dim handles everything else, with a human at the decisions that matter. At its core is a local record of everything my agents ever did, which they check before starting new work.

    github.com (opens in a new tab)

    • AI Engineering
    • Agentic Software Development
    • Coding Agent Engineering
    • Multi-agent Orchestration
    • Software Architecture
    • TypeScript
    • Bun
    • Open Source
  • Sep 2026 – Present · 2 mos

    Neochess

    Personal · Gaming

    Neochess is a mobile chess app, not yet released, that plays against an engine running on the phone. I wrote the engine from scratch in Dart: move generation verified against the published perft counts and an alpha-beta search with quiescence. The board and pieces are my own too, so the app depends on no GPL-licensed engine or artwork.

    getneochess.app (opens in a new tab)

    • Dart
    • Flutter
    • Algorithms
    • Software Architecture
    • Agentic Software Development
  • Jul 2026 – Present · 4 mos

    Hoodly

    Co-founder · Local Commerce

    Hoodly is a marketplace that fills idle capacity at Finnish neighborhood businesses: nearby consumers claim recurring deals and redeem them in person. I built the platform end to end, from the API to the web and mobile apps. I am also building an AI agent that helps run Hoodly. It already supports our team and consumers through chat, and businesses come next.

    hoodly.fi (opens in a new tab)

    • TypeScript
    • Next.js
    • Flutter
    • Supabase
    • Vercel
    • Software Architecture
    • AI Engineering
    • Agentic Software Development
  • Jun 2026 – Present · 5 mos

    Coding Agent Sandboxing

    NDA · AI Infrastructure

    Working as an AI engineer on a team that builds sandboxing for coding agents. The infrastructure lets developers run coding agents with full autonomy without risking production systems or exposing confidential information.

    • AI Engineering
    • DevOps
    • Security
    • Rust
    • Pulumi
    • AWS
    • Claude
    • Cursor
  • Feb 2026 – Present · 9 mos

    Acolyte

    Personal · AI Developer Tooling

    Acolyte is an open-source coding agent I built to control the full stack from user interface to model integration. It runs as a self-hosted daemon with a terminal client, supports multiple model providers, and uses persistent memory to maintain context across sessions. Optional cloud sync provides portable agent identity across machines. It is designed for transparent, controllable operation and built with a small dependency footprint, strong test coverage, and a focus on fast iteration.

    acolyte.sh (opens in a new tab)

    • TypeScript
    • Bun
    • AI Engineering
    • Coding Agent Engineering
    • Context Engineering
    • Agent Memory
    • Software Architecture
    • Open Source
  • Dec 2024 – May 2026 · 1 yr 6 mos

    Game Hub Mobile App

    NDA · Gaming

    Contributed to a branded Game Hub mobile app for a gaming company backed by a global streaming platform. Focused on core UI platform systems and app-level architecture, with emphasis on robust cross-surface behavior. The app launched in late 2025 and reached over 1.5 million downloads in the first two weeks.

    • TypeScript
    • React
    • Node.js
    • C#
    • Vite
    • Software Architecture
    • Domain-Driven Design
    • Claude Code
  • Mar 2023 – Oct 2024 · 1 yr 8 mos

    Tagsurance 3

    Voyantic · RFID

    Led software delivery for an RFID tag testing platform used on production lines with tight integration across hardware and software. Focused on the Tagsurance 3 server platform and related web UIs, coordinating Kubernetes-hosted Node.js services with React + Vite tools for automated test-recipe configuration. Delivered a stable platform that improved operational reliability for production-line testing.

    • Software Architecture
    • TypeScript
    • Node.js
    • React
    • Vite
    • Kubernetes
    • RFID
    • Hands-On Development
  • Jun 2021 – Feb 2023 · 1 yr 9 mos

    Tesseract Platform

    Tesseract Group · Finance

    Built core parts of a lending platform expansion requiring global partner support and high scalability. Worked on the partner-facing Earn API, background jobs, and operator tooling while scaling reliably and standardizing code quality across a growing monorepo. Enabled worldwide partner lending operations with stronger quality gates through shared style, tests, and CI/CD enforcement.

    • TypeScript
    • Node.js
    • Hands-On Development
    • RabbitMQ
    • Postgres
    • Domain-Driven Design
    • Test-Driven Development
    • Kubernetes
  • Apr 2021 – Mar 2022 · 1 yr

    Sprint AI Android App

    Sprint AI · Sport

    Built the Android app end-to-end for a mobile product aimed at professional athletes. Implemented robust state management, local persistence, and validation using modern Android patterns. Delivered a production app with a maintainable technical foundation.

    • Kotlin
    • Android
    • Jetpack Compose
    • REST
    • Retrofit
    • Moshi
    • OAuth2
    • Hands-On Development
  • Dec 2020 – May 2021 · 6 mos

    Sightful Web App

    Sightful · Business Strategy

    Took ownership of a prototype-stage product as the sole developer with a need to reach production quickly. Redesigned both application and infrastructure for production readiness without overbuilding. Launched a production service with improved maintainability and delivery speed.

    • TypeScript
    • Node.js
    • React
    • Next.js
    • GraphQL
    • Dgraph
    • Auth0
    • Hands-On Development
  • Sep 2019 – Nov 2020 · 1 yr 3 mos

    Back Office Web App

    Compile · Software Consulting

    Led development of an internal competence management tool to support consultant development paths. Kept the solution simple while still supporting evolving organizational needs. Delivered a practical internal product that improved visibility and planning for capability development.

    • TypeScript
    • Node.js
    • React
    • Serverless
    • AWS
    • DynamoDB
    • Material UI
    • Hands-On Development
  • Jan 2019 – Aug 2019 · 8 mos

    Back Office Web App

    NDA · Retail

    Joined a delayed retail back-office project late to stabilize delivery close to launch risk. Redesigned and refactored key architecture parts under time pressure without introducing new risk. Recovered the project path to launch with a production-ready solution.

    • TypeScript
    • Node.js
    • React
    • GraphQL
    • Apollo
    • Material UI
    • Leadership
    • Hands-On Development
  • Feb 2017 – Dec 2018 · 1 yr 11 mos

    Publishing Platform

    A-Lehdet · Publishing

    Led platform development in a publishing modernization initiative replacing multiple legacy systems. Delivered a cohesive system while aligning business and technical expectations across teams and stakeholders. Enabled retirement of a large legacy footprint and established a sustainable digital publishing platform.

    • Node.js
    • React
    • GraphQL
    • Apollo
    • Laravel
    • Domain-Driven Design
    • Test-Driven Development
    • Hands-On Development
  • Oct 2016 – Jan 2017 · 4 mos

    Bolt.Works Mobile App

    Bolt.Works · Construction

    Led initial delivery of an early-stage product for hiring construction workers across mobile app and backend. Defined a practical architecture quickly using a serverless approach. Delivered the first production-capable version and validated the product direction.

    • Flow
    • JavaScript
    • Node.js
    • React Native
    • React
    • Hands-On Development
    • Domain-Driven Design
    • Test-Driven Development

Education

Foundation

  • Sep 2004 – Present

    Bachelor in Engineering

    Arcada University of Applied Sciences

    Main focus on programming, with hands-on work across multiple languages. Studies were paused intermittently due to full-time work.