Technology
The technologies we build with
Every technology listed here is one we use in delivery. We are not claiming expertise in things we have only read about.
Built with modern technology
See the full stack →Frontend
The surfaces people work in — dashboards, tills, storefronts and product sites.
Next.js
App Router, server components and metadata for product-grade sites.
React
Application UI for dashboards, tills and operator consoles.
Vue
Used where an existing codebase or team is already Vue-based.
TypeScript
Types across the front end so refactors are survivable.
Tailwind CSS
A constrained design system instead of accumulating stylesheets.
Inertia.js
Server-driven routing when a Laravel backend owns the pages.
Backend
Data models, permissions and the jobs that must not be lost.
Laravel
Default for operational systems: policies, queues, migrations.
PHP
The language behind most business software we build and maintain.
Node.js
Event-driven services, real-time surfaces and integration workers.
Python
Data work, automation and machine-learning services.
.NET
C#, ASP.NET and Web API for Microsoft-stack clients.
Mobile
Field and customer applications on the same product APIs.
React Native
Native-quality Android and iOS from one product codebase.
Expo
Build and release pipeline for React Native applications.
Databases
Where the ledger lives, and the caches that keep it fast.
PostgreSQL
Primary choice when the data model has real constraints.
MySQL
Production database behind EncoderPOS and Laravel systems.
SQL Server
Used on .NET engagements and existing enterprise estates.
SQLite
Local storage for offline-capable clients and field apps.
Redis
Caching, queues and sessions where latency matters.
AI & Data
Applied machine learning inside business software, not as a separate demo.
PyTorch
Model training when a problem needs a custom network.
TensorFlow
Production inference for vision and sequence models.
scikit-learn
Classical models — the right answer more often than deep learning.
Pandas
Data preparation and analysis before any model is chosen.
NumPy
Numerical foundation under the rest of the Python data stack.
OpenCV
Image and document processing, including barcode and scan work.
Infrastructure
Environments, deployment, monitoring and backups we have restored.
Docker
Reproducible environments from a laptop to production.
Linux
The servers everything above actually runs on.
Git
Reviewed history — the baseline for maintainable delivery.
AWS
Cloud hosting, storage and managed databases.
Azure
Cloud platform for .NET and enterprise deployments.
DigitalOcean
Right-sized hosting for products that do not need hyperscale.
Choosing a stack is a delivery decision, not a preference. If your team already runs .NET or WordPress, we work in it. If you are starting fresh, we recommend what fits the product and the people who will maintain it — and explain why. See how this maps to our services.
By category
Explore the stack by layer
Select a layer to see what we use there and the reason it is in the stack.
Data models, permissions and the jobs that must not be lost.
Laravel
Default for operational systems: policies, queues, migrations.
PHP
The language behind most business software we build and maintain.
Node.js
Event-driven services, real-time surfaces and integration workers.
Python
Data work, automation and machine-learning services.
.NET
C#, ASP.NET and Web API for Microsoft-stack clients.
Have a product in mind?
Tell us what you're building, improving or automating. We'll help turn the idea into reliable software.