Encoder Technologies

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 →
Next.jsReactLaravelPHPNode.jsPythonReact Native
PostgreSQLMySQLRedisPyTorchDockerAWS

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.