Services

Organized by the problems they solve rather than by technology. When a project spans several areas, it is still designed as one system.

Engineering systems & equipment integration

Connecting data from equipment and sensors to software.

Data from test and measurement equipment and sensors is acquired, processed, stored and made viewable on the web. An understanding of engineering data and lab environments makes requirements concrete quickly.

For example

  • Equipment & sensor data acquisition
  • Test systems
  • Engineering calculation tools
  • R&D data management

Data processing & visualization

Turning accumulated data into something you can decide with.

Pipelines that clean and process data from many sources, and dashboards that show the numbers that matter at a glance.

For example

  • Data pipelines
  • Operations dashboards
  • Time-series processing
  • Preparing data for analysis

Web services & business systems

Bringing scattered work into one system.

Workflows split across spreadsheets, messengers and assorted tools become a web service or admin system, with screens and permissions designed around who does what, in which order.

For example

  • Internal systems, ERP
  • Inventory & purchasing
  • Booking & membership services
  • Admin dashboards

Automation & data collection

Repetitive collecting and data entry, done automatically.

Data that has to be gathered again and again from websites or external systems is collected automatically, shaped as needed, and stored or passed on to other systems.

For example

  • Crawlers
  • Scheduled batch jobs
  • External API automation
  • Automated reports

Backend & APIs

Servers and data structures that hold up as the service grows.

APIs shared by web and apps, integration with external systems, and database design, as well as restructuring and performance work on existing systems.

For example

  • REST API design & development
  • System integration
  • Database design
  • Improving existing systems

E-commerce

Orders and stock in one place, however many channels you sell on.

From building online stores to operations systems that gather orders, stock and shipping from several sales channels, including payment and third-party integrations.

For example

  • Online stores
  • Multi-channel order integration
  • Product & stock management
  • Payment & shipping integration

Technologies I use most

Chosen to fit the problem, and not limited to this list.

Backend
Python, FastAPI, Django, Node.js
Frontend
React, Next.js
Database
PostgreSQL, MySQL, Redis
Infrastructure
Docker, Linux, AWS

Have a project in mind?

Tell me about the problem and where things stand, and we can work out the right approach together.

Discuss a project