Web applications and automations

We build and maintain web applications for small and mid-sized businesses. That includes internal tools, customer portals, and automations that connect the systems you already use.

What we work on

Internal tools

Dashboards, admin panels, and workflow apps built around how your team actually operates. Often these replace spreadsheets or manual steps that have outgrown their original use.

Customer-facing portals

Booking systems, client portals, order tracking, self-service accounts. Anything your customers log into to interact with your business.

Automations

Scheduled jobs, data syncing between systems, automatic report generation, notifications. The kind of repetitive work someone on your team is currently doing by hand.

Integrations

Connecting new or existing applications to the tools you already use: accounting software, CRMs, ERPs, payment providers, email and SMS services. Usually through their APIs.

Maintenance and takeovers

Fixing, updating, or extending applications built by someone else. In practice this often includes writing documentation, upgrading outdated dependencies, and getting familiar with the codebase before making changes.

Technical consultation

Helping you scope a project, choose between buying and building, evaluate vendors, or review an existing system. Useful before committing to a larger piece of work.

Common questions

What technologies do you use?

Mostly TypeScript, Node.js, React, Next.js, and PostgreSQL for web work, plus Python where it fits better, like data processing, scripting, or machine learning tasks. We pick the stack based on what the project needs and what's realistic to maintain afterwards, not based on what's newest.

Do you take on existing projects, or only build from scratch?

Both. Taking over an existing codebase is a common starting point. We begin by reading through the code, documenting what's already there, and agreeing on a short list of priorities before touching anything. If a full rewrite is genuinely warranted we'll say so, but it rarely is.

How do projects usually start?

With a conversation about what you're trying to accomplish and what's already in place. If it makes sense to continue, we write up the scope, constraints, and our assumptions, and share that back before any code is written.

Contact us to solve your IT problems together.

With our expertise, you can focus on what matters most — growing your business.

Contact form