Software architecture and engineering

We design, build and modernise critical systems, from Stockholm since 2002.

What we do

We work for banks, payment companies, startups and public agencies. Most of our years are in finance. Health, government and defence are where we want to go next.

A line drawing of a gear assembly, with the finished assembly in steel and a yellow gear standing beside it

Architecture that survives reality

Systems designed for the messy world of integrations, regulators and growth. We model the core data and the APIs between old systems and new ones, and we design for the audit before it is announced.

Cloud that pays for itself

Migrations to AWS and Azure that make operations simpler and costs legible, even for systems that were never built for the cloud. Identity and access come designed in, from SSO and MFA to permissions on sensitive data.

When the original team is gone

We take over platforms that other people built, operations and compliance included. Then we modernise them while they keep running. We have done it with payment platforms that could not stop for a day.

Apple platform craft

Native apps in Swift and SwiftUI with backends to match, for products where the experience is the product. Our own Cocktail Shuffle is a slot machine that lands on real cocktails.

Leadership that still codes

Team building, mentoring and certified agile coaching from engineers who never stopped shipping. We have served as CTO, lead architect and Scrum Master, sometimes all in the same engagement.

AI that ships

We bring AI assisted development into engineering teams, with the reviews and approvals that keep it safe. We work this way ourselves, every day.

What we have done

Some of the work we can talk about.

  • Took over and ran two payment platforms, PCI DSS included. Then built a merchant portal and helped roll out AI assisted development across the organisation.

  • Securities trading for institutional and retail customers, in one of the largest IT projects in the bank. We led a team of fifteen.

  • A cloud identity platform that decides who sees which financial data, built with a new international team.

  • New Java functionality running inside the older, Microsoft based Cognos Controller, through a chain of half a dozen technologies.

  • Passport enrollment stations for the Swedish police that capture photo, facial biometry and signature.

  • A proof of concept that let job seekers choose their provider on a map.

How we work

A yellow drafting compass standing on the keys of a computer keyboard

The problem picks the technology

We are fluent across .NET, Java, Swift and the modern web, so no favourite tool ever gets forced onto your problem.

Boring is a feature

Consistency, standardisation and code the next engineer understands will beat cleverness every single time.

Complexity must pay rent

Every abstraction, framework and service has to deliver concrete value, or it goes.

Strategy meets keyboard

Architecture means little without the craft to land it in working code. We operate at both altitudes, always.

Behind the prompt

New technology has never scared us. We try it, we measure it and we keep it when it earns its place. AI has earned its place. It clears away the boring work, sharpens the thinking on the hard work, and it is already part of how we deliver every engagement.

It is not autonomous, though. Whatever the demos promise, there is always somebody behind the prompt, and that somebody could be anybody. An experienced engineer gets architecture that holds, code that scales and functionality that is actually correct. Someone without the scars gets something that merely looks right.

You get the results you prompt for.

Two toy robots, one grey and one yellow, each holding up a different design for the same bracket, with a pencil between them

Some companies believe AI means they can trade their experienced engineers for outsourced juniors with a chat window. We believe they will discover, expensively, that domain knowledge was the product all along. AI amplifies whoever holds it, and amplified inexperience is still inexperience.

So no, AI is not here to take the jobs. It is a tool that makes good people faster, just like compilers, frameworks and the cloud before it. How we work with it every day is described in Two Models and an Engineer.

Field notes

Occasional notes from real engagements, written down when something is worth writing down.

    Don't call us

    We will call you.

    NeoLogic runs on long engagements and word of mouth. There is no contact form here, no newsletter, no sales team and no email address to scrape. When we have room for something new, the right people usually hear from us before this page does.

    A yellow Ericofon telephone with its cord unplugged

    Do call our partners

    New engagements with NeoLogic go through the consultancy brokers we know and trust. If you want us on a project, they know where to find us.

    • IP Solutions
    • House of Skills
    • Kvadrat