↑↓ select · ENTER go · ESC close

Work I take on

What work of this shape consists of and what it runs on. These are not case studies: delivered projects with verifiable outcomes live under Cases.

Fintech and crypto

  • Crypto signal bot with noise filtering

    Parsing posts by ticker in real time, scoring sentiment and relevance, filtering out spam and bots, publishing signals to a channel. Exchange API for backtesting strategies.

    PythonFastAPIPostgreSQLCeleryRedisNLPTelegram API

  • Investment portfolio management platform

    Connecting brokerage accounts, consolidating positions into one view, computing risk metrics (VaR, Sharpe ratio, maximum drawdown) and alerting when limits are breached.

    Node.jsNestJSReactPostgreSQLWebSocketDocker

  • Crypto exchange arbitrage scanner

    Collecting quotes from dozens of exchanges in parallel, finding arbitrage chains between pairs, visualising them on a dashboard. The real work is in the network layer and caching, to hold latency down.

    GoWebSocketRedisVue.jsInfluxDB

  • Accounting system for a small business

    Income and expense tracking, ledger entries and tax returns, bank statement import, filing. Multi-currency and reconciliation.

    PythonDjangoPostgreSQLCeleryReactDocker

CRM and sales

  • Automated sales funnel with telephony and email

    End-to-end path from lead to deal: event-driven email, call recording and attachment, task assignment, stage analytics. Configurable funnel stages.

    PHPLaravelVue.jsPostgreSQLRedisTwilioSendGrid

  • CRM for a real estate agency

    Property management, map display, virtual tour attachment, automatic listing publication to marketplaces. Role model for agents and clients.

    Node.jsExpressReactPostgreSQLMapboxDocker

  • Multi-level referral system

    A programme several levels deep, reward calculation, payment gateway integration, a participant dashboard with an accrual history.

    PythonFastAPIReactPostgreSQLWebSocket

Healthcare and medtech

  • Electronic health record with role-based access

    Medical history, prescriptions, test results; exchange with laboratory systems; a strict audit trail on every access. Privacy requirements drive the architecture, not the other way round.

    JavaSpring BootAngularPostgreSQLKeycloakKubernetes

  • Chronic condition patient monitoring

    Readings collected from consumer devices, trend charts, alerts to the physician on critical deviations, a patient mobile app.

    Node.jsNestJSReact NativePostgreSQLMQTTFirebase

  • Telemedicine platform

    Online consultations over video, scheduling with calendar sync, payment, chat during the session.

    PythonDjangoReactWebRTCPostgreSQLRedis

Logistics and supply chain

  • Freight management with tracking and route optimisation

    A dispatcher map of the fleet, routing that accounts for load dimensions and traffic, automatic delivery status notifications to the client.

    Node.jsExpressReactPostgreSQLOSRMRedis

  • Warehouse system with tag-based inventory

    Receiving, put-away and order picking; reader integration, automatic stock updates, support for several warehouses.

    C#.NETAngularMSSQLSignalR

  • Demand forecasting for a retail chain

    Forecasting from sales history, seasonality and promotions; automatic supplier orders on threshold. The hard part is the quality of the source data.

    PythonFastAPIReactPostgreSQLAirflow

Machine learning and data

  • Support ticket classification

    Sorting incoming tickets by topic and priority, suggesting a ready answer to the operator, an interface for labelling new data and retraining.

    PythonTransformersFastAPIReactPostgreSQLMLflow

  • Recommendation system

    A hybrid of collaborative and content-based filtering using history, ratings and categories; updating recommendations without rebuilding the whole model.

    PythonTensorFlowNode.jsReactPostgreSQLRedis

  • Noise filtering for financial time series

    Removing outliers and false triggers before data reaches trading algorithms, with an adaptive threshold based on a wavelet transform.

    PythonNumPySciPyFastAPIInfluxDBGrafana

Education and e-learning

  • Adaptive learning platform

    Selecting material and tests to match the learner level, estimating knowledge from response models, a personal course path.

    PythonDjangoReactPostgreSQLCelery

  • Online exam platform with proctoring

    Running an exam with identity verification and flagging of suspicious behaviour, session recording, automatic first-pass review.

    Node.jsNestJSReactWebRTCPostgreSQLS3

  • Visual course builder

    An editor where a course is assembled from video, text, tests and assignments; ordering and access rules, export to a standard format.

    TypeScriptReactReduxNode.jsPostgreSQLS3

E-commerce and retail

  • Multi-vendor marketplace with accounting integration

    Seller dashboards, catalogue and orders, payment; syncing stock and documents with the accounting system. The difficulty is usually in the exchange, not the storefront.

    PHPLaravelVue.jsMySQLRabbitMQDocker

  • Loyalty programme with personalised offers

    Purchase history, bonus calculation, individual discounts, exchange with point-of-sale software, push notifications in a mobile app.

    Node.jsNestJSReact NativePostgreSQLRedisKafka

  • Drag-and-drop landing page builder

    A visual block editor, style and responsiveness controls, a template system, export to clean HTML and publishing.

    ReactReduxNode.jsMongoDBS3

Internal tools

  • Automated reporting for management

    Pulling data from several sources, building charts, scheduled delivery of finished reports, a dashboard with filters.

    PythonFastAPIReactPostgreSQLpandasCelery

  • Data migration between different database types

    A tool for moving from a relational to a document store: building the structures, incremental sync, integrity checks.

    GoPostgreSQLMongoDBKafka

  • Application monitoring with alerting

    Metric collection, a dashboard, messenger alerts on threshold breaches, escalation to the on-call engineer.

    PythonReactPrometheusGrafanaRedis

Modernisation and migration

  • Staged frontend migration without stopping the product

    Replacing an outdated framework module by module, running both generations of code side by side, moving functionality in parts. This is my main territory.

    AngularJSAngularTypeScriptRxJSWebpack

  • Monolith to services

    Splitting the backend along responsibility boundaries, extracting the critical parts into separate services, setting up build, delivery and observability.

    GoJavaDockerKubernetesPostgreSQLKafka

  • Database migration with procedure rewriting

    Moving schema and data, porting stored procedures, tuning indexes and queries to acceptable performance.

    PL/SQLPL/pgSQLPythonPostgreSQL

Analytics and BI

  • Data warehouse with multi-source loading

    Daily loads from the accounting system, the website and the CRM, transformation, reporting marts. The real work is agreeing what each field means across sources.

    PythonAirflowdbtSQLS3

  • Key metrics dashboard for a founder

    Bringing metrics from different systems onto one screen, period filters, export, automatic refresh.

    Node.jsReactPostgreSQLRedisWebSocket

  • A/B testing platform

    Creating experiments, assigning users, collecting conversions, computing statistical significance. The main job is preventing a premature conclusion.

    PythonFastAPIReactPostgreSQLRedis

Bots and messaging

  • Telegram personal assistant bot

    Voice message recognition, task and reminder creation, calendar and to-do sync, button-driven control.

    PythonFastAPIPostgreSQLRedisGoogle API

  • Support bot with context handover

    Answering common questions, collecting contacts, escalating complex requests to a human along with the conversation history. Trained on the company knowledge base.

    Node.jsReactRedisHelpdesk API

  • Automated calling with speech synthesis

    Telephony integration, a voice menu, personalised messages, collection of call outcomes.

    PythonNode.jsPostgreSQLTTSWebSocket

Content and documents

  • Multilingual content management system

    News, articles and media in several languages, versioning, editor and moderator roles, scheduled publishing, full-text search.

    PHPSymfonyReactPostgreSQLElasticsearchDocker

  • Document management with text recognition

    Storing scans and PDFs, extracting text, tagging, fast full-text search, access control.

    PythonDjangoReactPostgreSQLElasticsearchOCR

How to read this list

The bars beside each task rate complexity, not quality: two means several systems or scenarios, three means many connections and unknowns that call for a separate first stage.

There are deliberately no percentages or outcome figures here. Numbers belong to a specific project and a specific client; when work of this type becomes a delivered project, it moves to the cases with real figures attached.

Get in touch

Have a project to discuss?

Start with ScopeMap or describe what happens today and what should happen instead. I will suggest a safe first step.