Move beyond shared spreadsheets
Bring records, tasks and their status into one place. We build an interface around the way your team works, with clear responsibilities and access for the people who need it.
Custom web applications
Bring scattered records, calculations and approvals into an application built around your process. We build new tools and improve existing software so your team can manage its daily work in one place.
Internal tools · Custom workflows · Existing applications
Built around your workflow
Bring records, tasks and their status into one place. We build an interface around the way your team works, with clear responsibilities and access for the people who need it.
Manage product details, documents and relationships without juggling separate files. We structure the information and the checks needed to keep it useful as it grows.
Turn a process that standard tools cannot quite handle into a practical workflow. From calculations and approvals to reports and exports, we agree what your team needs and build around it.
Keep what works and address what slows people down. We review the current system, plan changes and data migration where needed, and connect it to the tools you already use.
Relevant experience
A factory application for production calculations and a platform for complex product data. Both came from agency engagements, with our role described in each example.
Manufacturing · agency-led project, built solo
A factory web application for calculating and recording production recipes, tracking changes and exporting reports. Built with role-based access and an audit trail, and packaged as a single program designed to run on the company’s own infrastructure.
See the factory applicationManufacturing · agency-led project
Long-term development of a product-information and asset platform: modelling product data, importing information from multiple sources and making it available to downstream systems. The work included adapting the platform as data sources and business needs changed.
See the platform’s data migrationA manageable path forward
We walk through the current process with you: who uses it, where information lives and what gets in the way. We agree what the application needs to do and whether a custom build is the right approach.
We define a focused scope and review the key screens and workflows with you. We build in stages, checking the logic, permissions and data handling with realistic examples.
We plan deployment, any data migration and the handover to your team. Documentation and an agreed support plan make room for fixes and improvements as people start using the application.
Questions
We choose the stack to fit the problem and how the software will be hosted. Typically we use Go or PHP (including Drupal when rich editorial workflows are needed) on the backend, React and TypeScript for interactive interfaces, and PostgreSQL, SQLite or MongoDB for data storage.
Yes. You do not need a complex cloud setup or a dedicated DevOps team to run custom software. For internal and industrial tools, we can package the entire application — backend, React interface and database engine — into a single self-contained binary or Docker container that runs on your own server.
We start by mapping your existing spreadsheets, edge cases and operational rules with the people who use them daily. Core calculations — such as production recipes, pricing or compliance checks — are written as deterministic, unit-tested code with role-based permissions, audit logs, and PDF or Excel exports.
Yes. Many of our engagements start with an inherited codebase that has become slow, fragile or hard to change. We audit the architecture, fix root-cause stability bottlenecks (such as runaway background jobs, memory leaks or slow queries), add test coverage around critical flows, and then build new features safely.
No. We build on standard, widely known technologies (Go, PHP, React, TypeScript, SQL, Docker) rather than proprietary frameworks, and document what we build, so your internal team or another engineering partner can always read, run and maintain the system.
Let’s talk about your workflow
Tell us what you do today, which tools you use and where things get difficult. You don’t need a finished specification to start the conversation.
Rafał will reply personally to clarify your needs and suggest a starting point: a scope of work or an initial technical review.
We’ll use your details to respond to your enquiry.