nnnnsoftware

nnsoftware

Software consultancy for modern C++, web solutions, embedded systems, and cloud infrastructure.

Get in touch

// about

About

nnsoftware is built on a simple idea: strong fundamentals applied to real problems. I work across the stack — from low-level systems and embedded firmware to cloud infrastructure and modern C++ — with a particular interest in the harder end of software engineering, where correctness and performance actually matter. My background spans both academic computer science and production engineering, and I bring the same rigor to every engagement, whether that's modernizing a legacy codebase or building something new from the ground up.

Nii Noi Wilson, founder of nnsoftware

// services

Services

// 01

Modern C++ & legacy modernization

Migrating C++98-era codebases to modern C++20, and modern framework migrations such as MFC to Qt.

// 02

Cloud & backend infrastructure

Linux/RedHat server administration, Google Cloud Platform, databases, and CI/CD pipelines.

// 03

Cross-platform desktop applications

Designing and building desktop applications with Qt.

// 04

Web applications & full-stack development

Full-stack web applications with TypeScript and Next.js, backed by the servers and databases behind them.

// 05

Embedded & IoT firmware

Embedded C and FreeRTOS firmware development for IoT devices.

// 06

Systems & low-level programming

x86-64 assembly, OS-level programming, and performance-focused low-level work.

// 07

Programming language & compiler design

Type systems, DSLs, and interpreter/compiler implementation, grounded in formal language theory.

Don't see exactly what you need? If it falls anywhere in these areas, reach out — most engagements start as a conversation, not a fixed brief.

// experience

Experience

Professional background spans modern C++ product development at a medical device company, full-stack and embedded work at an agri-tech startup, and public-sector modernization projects in Denmark — currently applied at nnsoftware across C++, embedded systems, and cloud infrastructure engagements.

// skills

Skills

Programming Languages

  • Python
  • C/C++
  • Haskell
  • ASM x86-64
  • C#
  • SQL
  • F#
  • Elm
  • TypeScript
  • Go
  • Erlang
  • Java

Technologies

  • QT
  • MFC
  • Embedded devices
  • IoT
  • MobilePay
  • Git
  • Google Cloud Platform
  • Type Systems
  • Compiler design
  • Linux
  • Docker
  • Next.js
  • PyTorch / NumPy / SciPy

// contact

Get in touch

Whatever the scope — a quick fix, a full build, or something in between — if it fits within these services, no request is too small to start a conversation.