Skip to content

Custom software designed around business processes

Web platforms, mobile apps, backend systems and integrations that solve real operational problems. We run the project from analysis and architecture, through production deployment, to continuous development — without technical debt.

Free initial consultationPoland · remote across the EU
  • 10+ years

    Of the founder's commercial experience with business-critical systems.

  • Architecture

    Built for long-term maintenance, modularity and no technical debt.

  • Direct contact

    Work with the lead engineer — no intermediaries or account layers.

  • AI-assisted

    Faster analysis and testing with AI, always verified by an experienced engineer.

What clients come to us with

We build systems where spreadsheets and off-the-shelf SaaS stop being enough

Ready-made software imposes its own process constraints and comes with recurring licence fees. When a company's specifics call for something the market does not offer, the lasting answer is a custom system whose source code the company owns.

Replacing manual processes and scattered spreadsheets

Spreadsheets, e-mails and hundreds of attachments lead to chaos, mistakes and lost data. We design custom CRM/ERP systems and document workflows that mirror how the team actually works — with clear roles and a full change history.

Outcome:One source of truth instead of many spreadsheets

Missing integrations and data silos between tools

The warehouse system does not talk to the online store, shipping labels are retyped by hand, and invoicing is cut off from the CRM. We build stable API integrations that join separate tools into one mechanism that runs by itself.

Outcome:No more retyping data by hand

Scaling, poor performance and technical debt

The existing application slows down as users grow, the code is hard to maintain and the original contractor is no longer available. We take over the source code, run a methodical audit and gradually move the key modules to a modern, secure stack.

Outcome:Stable operation and predictable growth

Mobile apps and self-service portals for partners

Field staff lose connectivity in warehouses and on construction sites, while B2B partners still place orders by phone. We deliver offline-first apps with automatic synchronisation and B2B portals with individual price lists and billing history.

Outcome:Offline work and a self-service B2B channel

Systems engineering and architecture

Software development services

We deliver complete solutions: from domain analysis, through implementation, to deployment and production monitoring.

Web applications and B2B portals

Admin panels, order management systems, customer panels and SaaS applications. Speed and ergonomics designed for operators who work in the interface all day.

Key technologies
  • React
  • TypeScript
  • Next.js
  • ASP.NET Core

Backend systems and API architecture

Fast, secure server-side services, REST APIs and event-driven architectures. Databases designed for transactional consistency and for processing millions of records.

Key technologies
  • C# / .NET
  • ASP.NET Core
  • PostgreSQL
  • SQL Server
  • Docker

Mobile apps (Android and iOS)

Apps for sales teams, service technicians, field staff and end customers. Offline synchronisation, barcode scanning, geolocation and encrypted communication with the server.

Key technologies
  • Kotlin
  • Jetpack Compose
  • Flutter
  • .NET MAUI
  • SQLite

Desktop and utility software

Specialised tools running directly on Windows workstations: processing large files and integrating with measuring devices, industrial scales and readers.

Key technologies
  • WPF
  • .NET
  • C#
  • Windows API

System integrations and data migrations

Connecting ERP systems, payment gateways, logistics operators and partners' custom APIs. Fault-tolerant data exchange with automatic retries.

Key technologies
  • REST / Webhooks
  • ETL
  • RabbitMQ
  • OpenAPI

Modernisation and ongoing maintenance (SLA)

Code audits, fixing security vulnerabilities (OWASP), architectural refactoring and continuous oversight of production stability under an SLA with an agreed response time.

Key technologies
  • Security audit
  • CI/CD
  • Monitoring
  • SLA

Production deployments

Selected work

Products designed, built and shipped by Griff Software. Each one has its own write-up of the architecture, technology and scope.

E-commerce

In production (bajabox.pl), ahead of sales launch

BajaBox

A boutique handmade-gifts store — its own backend, its own admin panel.

E-commerce for one-of-a-kind handmade products. No stock, no quantities.

Scope

Product design, architecture, frontend and backend implementation, deployment and upkeep

  • Next.js
  • React
  • TypeScript
  • .NET 10
  • PostgreSQL
  • Clean Architecture
Next.js · React
Mobile app

Available on Google Play

Griff Gym

A native Android strength-training log — with its own backend.

Offline-first strength training log. Cycles, 1RM and honest statistics.

Scope

Product design, architecture, app and backend implementation, deployment

  • Android
  • Kotlin
  • Jetpack Compose
  • .NET 10
  • PostgreSQL
  • Clean Architecture
Android · Kotlin
Website

Live and maintained — stylmet.pl

STYLMET — Balustrade Centre

The website of a stainless steel balustrade workshop and equipment hire in Gorzów Wielkopolski, Poland.

A fast, prerendered local-SEO site: services, 132 projects, equipment hire and quotes.

Scope

Built at GriffSoftware — frontend implementation, prerendering, PHP form endpoint, image pipeline, deployment

  • React
  • TypeScript
  • Vite
  • SSG
  • PHP
  • Local SEO
React · TypeScript

Engineering philosophy

Engineering precision, direct responsibility

No corporate overhead, anonymous support desks or tasks delegated to people without experience. We build software the way engineering structures are designed: with a safety margin, rigorous testing and a readable architecture.

Over 10 years of commercial experience

Every project is led personally by Paweł Rudnicki, the founder of Griff Software. The experience comes from commercial deployments in environments where every hour of downtime means measurable losses. Projects are never handed to people still learning the trade.

Architecture designed to last

We do not chase short-lived trends. We rely on a proven, stable foundation (.NET, C#, Kotlin, TypeScript, relational databases), a clear domain split (Clean Architecture) and automated unit and integration tests.

AI-assisted engineering, under human control

New standard

We treat AI tools as an accelerator: they shorten prototyping and help produce test cases and technical documentation. Architecture, domain logic and security remain entirely under the supervision of an experienced engineer.

Data security, code ownership and NDA

Full transfer of the economic copyright to the source code, with no vendor lock-in. Work under a non-disclosure agreement, in secure repositories and auditable environment configurations.

How a project runs

A predictable process — from first contact to production

No budget surprises. We split delivery into logical stages with clear acceptance points.

  1. 01

    Initial consultation

    A free 30–45 minute conversation about the process, the business goals and the budget framework. We verify technical feasibility.

    Free verification
  2. 02

    Workshop and architecture

    An analysis stage for more complex projects. It produces a technical specification, a data model, interface mock-ups and a cost estimate.

    Specification and estimate
  3. 03

    Iterative development

    Short iterations (1–2 weeks) and regular demonstrations of working software on a test environment.

    Regular demos
  4. 04

    Testing and deployment

    Automated CI/CD pipelines, load tests, environment configuration (cloud or VPS) and data migration.

    Production launch
  5. 05

    SLA care and development

    Technical support after launch, error monitoring, security updates and extension with further modules.

    Long-term partnership

Who we work for

Organisations for which custom software brings the highest return on investment

Small and medium-sized businesses

Mature companies that want to streamline operations, eliminate spreadsheet errors and replace costly subscriptions with software they own.

Startups and founders

Technology projects that need a production-grade MVP architecture or support with scaling — without having to rewrite the system later.

Software houses

Agencies and software houses looking for senior capacity: C#, .NET, advanced APIs, database architecture, mobile modules.

RFPs and tenders

Companies and institutions looking for a partner able to estimate risks reliably, prepare a formal specification and deliver under an SLA.

Financial transparency

Budget framework for custom software

We respect both sides' time, so we state the approximate threshold from which we usually take on custom projects:

from PLN 20,000 – 30,000 net

Depending on the scope of modules, the number of integrations and the SLA requirements.

  • No hidden costs, transparent billing stages
  • Economic copyright transferred to the client
  • Warranty on the delivered code
Websites and landing pages:griffsoftware-strony.pl

Knowledge and analysis

Griff Software articles

Lessons from production systems, analyses of architectural patterns and technology comparisons.

A direct conversation with the engineer

Planning to introduce custom software?

No extensive technical specification is needed to begin with. A concise description of the business process, the users and the expected outcome is enough — we will help choose the architecture and the technology stack.

Lead engineer / founder

Paweł Rudnicki

Over 10 years of experience in architecture and commercial software development

Poland — projects across the EU
We usually reply within 24 hours on business days
We sign an NDA before learning about confidential business processes.

Project enquiry form

A few basic details will let us prepare for the first technical conversation.

Main technology area