Software Development
Built To A Professional Standard
See Our Work

What We Build

A development firm that takes projects from research through to the app store and the production server.

Mobile Applications

Native Android and iOS applications built and shipped through Google Play and the App Store — Kotlin and Swift, real release engineering, signed builds, and staged rollouts rather than prototypes that never leave a laptop.

Applied Machine Learning

Speech recognition, computer vision, and language models trained on rented GPU clusters, then quantized and exported to run entirely on a phone — no round trip to a server, no per-request inference bill.

Web Platforms & APIs

Python API services backed by PostgreSQL, deployed behind nginx with TLS on cloud infrastructure we provision, monitor, and keep running. Including search platforms handling millions of documents.

Selected Work

Three recent projects, described by what they required rather than by name.

Speech Recognition

A speech model for a language nobody had trained one for

Fine-tuned a transformer speech-recognition model for a historic liturgical language with almost no existing training data. That meant building the corpus itself — sourcing and rights-clearing audio, aligning it to text, and running a disciplined ledger of every training experiment against word-error-rate, including the runs that did not work.

The trained model was then exported to a mobile inference runtime and shipped inside native Android and iOS apps, so recognition happens on the device itself.

PyTorchTransformersCloud GPU trainingONNXOn-device inferenceKotlinSwiftCoreML
Search & Data Platform

Semantic search across a multilingual historical corpus

Built a production search engine over a large body of ancient-language texts in Greek, Latin, and Syriac alongside English translations. Combines traditional full-text search with vector similarity, so a query finds passages that mean the same thing rather than only those sharing a word.

Required an ingestion pipeline for messy scanned and OCR'd sources, specialist natural-language tooling for ancient languages, and a deployment that has been live and serving real users on custom domains.

PythonFastAPIPostgreSQLpgvectorSentence embeddingsspaCyETL pipelinesnginx + TLS
Computer Vision

Real-time vision and a language model, both on the phone

A consumer mobile app that runs instance segmentation on camera input and generates narration from a quantized small language model — both entirely on-device. When the standard export toolchain produced silently incorrect output, we diagnosed it, exported only the clean part of the network, and re-implemented the detection decoding and suppression stages in the app runtime ourselves.

Shipped to both Google Play and the App Store, including the model training, the mobile port, and the store release process.

Instance segmentationONNX RuntimeModel quantizationOn-device LLMAndroidiOSCloud GPU training

How We Work

The habits behind the work above.

Our Stack

What we work in, across mobile, machine learning, backend, and infrastructure.

Mobile

Native apps for both platforms, taken through the full release process.

KotlinAndroid SDKSwiftXcodeGoogle PlayApp Store

Machine Learning

Training, evaluation, and getting models small enough to run on a phone.

PyTorchTransformersSpeech recognitionComputer visionONNX RuntimeQuantizationGPU training

Backend & Data

API services, relational and vector data, and the pipelines that fill them.

PythonFastAPIPostgreSQLpgvectorVector searchNLPETL

Infrastructure

Provisioning, deployment, and keeping production alive afterwards.

LinuxnginxTLS / Let's EncryptCloud dropletsCI & automationMonitoring

Not every project needs all of it. Most need a few pieces done well and connected properly — which is usually where projects go wrong.

Start A Project

Tell us what you are trying to build and what has to be true for it to work.

We take on a small number of projects at a time, across mobile, machine learning, and backend work. If you have something in mind — an app, a model, a platform, or an existing system that needs finishing properly — send us a short description of the problem and the constraints you are working under, and we will tell you honestly whether we are the right fit.

Email Us

service@webcorrect.pro