Work directly with the person building

You describe what you need. I propose what to build first. Then I do the work.

I take responsibility for complete development projects. I also take on specific tasks within your team. We agree on the scope before work begins.

Build systems where every cent adds up

I'm an educated games programmer. For over ten years, I've built web apps, the systems behind them and platforms running in the cloud.

I've built platforms handling millions of transactions a day. Every cent must be traceable. The totals must add up even when many transactions happen at once.

What I build and maintain

  • Build web apps from first version to launch
  • Develop systems that handle many users at once
  • Maintain and modernise older systems
  • Build games where participants interact in real time
  • Build features for document search, summaries and suggested answers
  • Join teams that need a senior developer

Understand the decisions in your project

I explain what each choice means for the work.

  • A first version to try. I propose a first version with a clearly defined scope.
  • Costs you understand. I explain what affects the cost of development and maintenance.
  • Risks made clear. I explain what needs investigating before we make a decision.
  • Decisions you can revisit. I document why we chose a particular solution.

Maintain the systems you depend on

I take over older systems that need maintenance. I start by mapping how they work. Then I propose which parts to change.

I plan changes around how you use the system. I test them before they go live. You get a clear account of what I keep and what I replace.

Work on site or remotely

Progracom AB is a Swedish limited company registered in Mölndal. I am based in Mölndal, in the Gothenburg area. I work on site in the Gothenburg area or remotely.

Tools

Tools for building and maintaining systems

Build systems
  • TypeScript
  • JavaScript
  • C#
  • .NET
  • PHP
  • SQL
  • Solidity
Build for the web
  • React
  • Next.js
  • Astro
  • Tailwind CSS
  • Payload CMS
  • tRPC
Store and retrieve information
  • Node.js
  • Bun
  • PostgreSQL
  • DynamoDB
  • Redis
  • SQS
  • EventBridge
  • BullMQ
  • REST
  • GraphQL
Keep services running
  • AWS
  • Cloudflare
  • Hetzner
  • Kubernetes
  • Docker
  • Pulumi
  • SST
  • AWS CDK
  • GitHub Actions
Find faults
  • OpenTelemetry
  • Grafana
  • Loki
  • Sentry
  • CloudWatch
Build games
  • Three.js
  • WebGL
  • WebSockets
  • C#
Blockchain
  • EVM
  • viem
  • wagmi
  • Hardhat

What do you need help with?

Describe the work in a few lines.