# AnttiPatterns — Engineering for the age of AI

> AnttiPatterns Oy is a Finnish software engineering and consulting company.
> Rust, C, C++, Python at scale, embedded firmware, agentic AI systems, and the
> kind of code where a wrong byte crashes the whole thing.

In the era of AI, knowledge is what separates those who vibe from those who ship.

25+ years of professional software engineering.

- Email: <antti.haapala@anttipatterns.com>
- Telephone: +358 50 369 3535
- Web: <https://anttipatterns.com/>

## About

**AnttiPatterns Oy** is a privately owned engineering and consulting company.
Backed by an extensive partner network, I'll gladly take on your toughest
software problem.

I'm a Master of Science in Industrial Engineering and Management, and I've
worked as a software engineer for both multinational corporations and small
private companies. A self-proclaimed guru with a good understanding of various
aspects and levels of software engineering — I work well on my own initiative,
and equally well as part of a team.

My special expertise covers distributed systems, bootstrapping web-based
information system projects, cloud computing, data engineering, agentic AI, and
many more. I've written software from assembly to JavaScript; browser to
embedded to distributed to workstation; C64, MS-DOS, Windows, Linux, Mac,
Unix — and now LLM-driven agents too.

## Services

### Software development contracting

Linux, Windows, web and mobile — from embedded and mobile systems to desktop
software to cloud computing solutions. You name it, and I do it.

### AI consulting

Applied and agentic AI across the stack: LLMs and other generative systems,
autonomous agents, tool use and orchestration, speech recognition and TTS, RAG,
prompt and tool design, evaluation, Claude Code workflows — and knowing when
*not* to reach for an LLM.

## Where I've contributed

A partial list of places my code — or my advice — has ended up:

- Mobile phone manufacturer
- Usability consulting company
- Embedded systems division
- Civil engineering company
- Software startups
- Software consultancies (coaching)
- Big data & data engineering
- Systems engineering
- Turn-key projects
- Rail industry
- Energy sector
- Health sector
- Crypto companies
- …and more.

## Languages

- **Expert:** Python, C, C++, Java, Kotlin, JavaScript, TypeScript, Solidity
- **Proficient:** Rust, Pascal, BASIC, Perl 5, PHP, LPC, x86 asm, ARMv6 asm,
  6502 asm
- **Dabbled:** Objective-C / Objective-C++, Swift, Go, Dart, Scheme, Common
  Lisp, Ruby, Forth, Prolog, C#, Perl 6, Erlang, Haskell

## Tech & platforms

### Cloud & data

Hetzner. AWS: Aurora, Lambda, Glue + PySpark, Kinesis, ECS, RDS, IAM, S3, EC2,
CloudFormation, Organizations. Snowflake. Terraform, CDK.

### Web & services

FastAPI, Express.js, Node.js. Django, Flask, Pyramid, SQLAlchemy. TurboGears,
Pylons, WSGI, Spring. Caddy, Varnish, Nginx, Lighttpd, Tomcat, Apache.

### UI & frameworks

React, Angular. Android. Qt, Swing, Eclipse, SWT, MFC, XVT. J2EE, J2SE, J2ME,
Symbian.

### Data stores

PostgreSQL, SQLite, Redis, MongoDB, RealmDB. MySQL, MSSQL, Oracle, Memcached.

### Systems

Linux, POSIX, OpenGL, SDL. Win32/64 + DirectX, Nucleus RTOS, DOS + DPMI.

### OS & bare metal

Hobbyist OS kernel development (zsos) on x86-32, x86-64, and ARM. Bootloaders,
paging, interrupts, scheduling, and drivers from scratch. Host-side OS and
hardware simulators for bring-up and testing before silicon.

### Containers & sandboxing

Docker, Podman, OCI images. Linux namespaces, cgroups, seccomp, capabilities.
Firecracker microVMs, gVisor, chroot/jails. Building isolation primitives, not
just consuming them.

### Cryptography

Symmetric and authenticated encryption (AES-GCM, ChaCha20-Poly1305), hashing and
KDFs (SHA-2/3, BLAKE2/3, Argon2, HKDF). Public-key and elliptic curves: RSA,
Ed25519, X25519, secp256k1 — Schnorr, ECDH, ECDSA. TLS, PKI, X.509. Designing
protocols that don't roll their own crypto where it matters, and knowing when
they have to.

### Decentralized & zero-trust

Years of hands-on Bitcoin and Solidity work: Ethereum / EVM smart contracts,
bridges, Bitcoin Script. Decentralized and peer-to-peer protocols. Zero-trust
architectures, end-to-end authenticated systems, capability-based access.
Elliptic curve cryptography: Schnorr, ECDH, ECDSA, and the rest of the zoo.

## Get in touch

AnttiPatterns Oy
Tukkireentie 18
FI-90420 Oulu
Finland

VAT ID FI27686014

- Email: <antti.haapala@anttipatterns.com>
- Telephone: +358 50 369 3535
