NM SYSTEM

Software & Analytics

Engineering software and analytics, end to end.

NM System is a small family company: Nikita Manaenkov builds, Mariia Dolgikh runs the projects. We design, build and operate data products — from numerical code in modern Fortran and machine-learning models to web platforms and the servers they live on.

  • Data science to productionmodels, backends and deployment from one team
  • Healthcare & animal healthtwo veterinarians by training, data people by trade
  • Self-hostedown Git, CI and a mail server written in Fortran

About us

Where code meets domain knowledge

We work where software meets real data: satellite imagery and agronomy, financial risk, clinical and veterinary data. One of us writes the code and runs the servers; the other turns a client's problem into requirements, a plan and a product that ships.

We like owning the whole chain, which is why everything under nm-system.dev, down to the mail server, is built and hosted by us.

  • Built to last. Tests, migrations, backups and rollbacks ship with the feature, not after it.
  • Fast where it matters. Heavy numerics go to Fortran; the rest stays in Python and TypeScript.
  • Domain first. Medical and veterinary training means we understand the data before we model it.

Team

Who we are

Nikita Manaenkov

Nikita Manaenkov

Founder · Data Scientist / ML Engineer

Data scientist and ML engineer working with data since 2016: deep learning, time-series analysis and statistical modelling, with production systems behind them — FastAPI backends, Docker deployments, PostgreSQL/PostGIS. On the quantitative side: risk modelling (VaR, CVaR, Monte Carlo, stress testing), credit scoring and portfolio analysis. Heavy numerics go to his own Fortran kernels.

Experience

  • 2026 – nowAI Analyst, Johnson Electric
  • 2020 – 2024Data Scientist / Finance Data Analyst, freelance on Upwork — financial forecasting, stock-price and credit-risk models, ML pipelines for imbalanced data, Power BI and Tableau dashboards for clients in e-commerce, finance and research
  • 2017 – 2022Data Analyst, Marko — ETL pipelines, real-time data integration, anomaly detection and automated statistical reporting in Python and R
  • 2016 – 2017Data Analyst, Connected Horse — high-frequency sensor data from animal trackers: clustering, HMMs and time series to detect behaviour shifts
  • 2017 – 2018Veterinarian, veterinary consultancy

Education

  • 2026MSc Computer Science — FinTech, Eötvös Loránd University (ELTE)
  • 2022 – 2024BSc Computer Engineering, Budapest University of Technology and Economics
  • 2024BSc Information Systems and Technologies, Russian State Agrarian University (Timiryazev Academy)

Certifications

IBM Data Science · IBM Data Analyst · IBM Generative AI Engineering · Applied Data Science with R · Practical Time Series Analysis · Financial Markets · Investment Management (University of Geneva) · Applied Bioinformatics (UCSF)

  • Python
  • R
  • SQL
  • MATLAB
  • Fortran
  • Haskell
  • Deep learning
  • MLOps
  • Quant & risk
Mariia Dolgikh with a cat

Mariia Dolgikh

Project Manager · Healthcare Data Analytics

Veterinary endocrinologist (DVM) with three years of clinical work with chronic patients — lab results, glucose curves, treatment response and risk trade-offs every day. Coordinates HealthIT and VetTech projects from requirements discovery to production: planning, timelines, budget and stakeholder communication.

Experience

  • 2025 – nowAnalytics Project Manager, freelance via Wellfound — PRDs, user stories, acceptance criteria and data-informed backlogs for IT, VetTech and healthcare start-ups
  • 2025 – nowHead of Internal Medicine and Endocrinology, Pervomaysky Veterinary Center

Education

  • DVMMaster's degree, Veterinary Medicine, Moscow State Academy of Veterinary Medicine and Biotechnology (K.I. Skryabin)
  • Project management
  • Requirements & PRDs
  • Healthcare analytics
  • Endocrinology
  • Telemedicine

Projects

What we're building

Viridarium

Beta

A household platform with one login: plants, pets, medicine, finance and a shared family calendar. Hourly weather for every garden, FAO-56 evapotranspiration, VPD and growing degree days, plus a Telegram bot.

  • FastAPI
  • PostgreSQL
  • React
  • React Native
  • Fortran

sentinel-processor

Open source

A Python toolkit for Sentinel-2 imagery with every numerical kernel in Fortran: STAC search and download, spectral indices, time-series trends and phenology, wavelets, texture and DL preprocessing. One pip install, no GDAL.

  • Python
  • Fortran
  • Remote sensing
  • PyPI

FortMail

In production

A mail server written from scratch in modern Fortran: SMTP over STARTTLS and implicit TLS, SPF, DKIM and DMARC checks, DKIM signing, a retrying outbound queue and a webmail with folders. It carries all mail for nm-system.dev, this site's contact form included.

  • Fortran 2018
  • OpenSSL
  • Linux
  • systemd

SmartCropMonitor

An AI platform for precision agriculture: a U-TAE model segments field boundaries in multi-temporal Sentinel-2 scenes, NDVI anomalies are caught per pixel, and ten Haskell modules compute irrigation (FAO-56), disease risk and biomass. Weather comes from a 48-hour WRF forecast with Open-Meteo as fallback; FastAPI, PostGIS and a React + Mapbox dashboard in four languages.

  • PyTorch
  • Haskell
  • WRF
  • PostGIS
  • React

Heavy-tail forecasting

A framework for financial forecasting in volatile, "black swan" markets: custom loss functions for heavy-tailed distributions and a synthetic-data engine, beating plain MSE on extreme moves.

  • Python
  • Quant finance
  • Deep learning

ActiMind

Clinical decision support from actigraphy: probabilistic liquid neural networks and MedGemma turn wearable activity data and patient history into structured, uncertainty-aware insights for psychiatric assessment.

  • Deep learning
  • MedGemma
  • Healthcare

IndyOps

Industry operations for EVE Online: turns the game's static data and live market prices into make-or-buy decisions, bill-of-materials expansion and production plans.

  • Python
  • Market data
  • Optimisation

Stellar Class Prediction

Sorting galaxies, stars and quasars for a Kaggle Playground challenge with a gradient-boosting model whose learning algorithm is written from scratch in Fortran.

  • Fortran
  • Machine learning
  • Kaggle

ReconstructionFieldMap

Builds training data for seeing farm fields under clouds: collects Sentinel-2 time series location by location for temporal gap-filling models.

  • Python
  • Sentinel-2
  • Datasets

POGREBOK

A party game in the Jackbox style — a host screen and everyone's phones — with a pack builder and its own system of rules and abilities.

  • Web
  • Real-time
  • Game design

Stack

Tools we work with

Languages

  • Python
  • Fortran 2018
  • R
  • SQL
  • TypeScript
  • MATLAB
  • Haskell
  • C

Machine learning

  • PyTorch
  • TensorFlow / Keras
  • XGBoost
  • LightGBM
  • CNN · LSTM · Liquid NN
  • BERT
  • OpenCV
  • MLflow

Time series & statistics

  • ARIMA / SARIMA
  • Prophet
  • Bayesian inference
  • Hypothesis testing
  • Imbalanced data
  • Sentinel-2
  • FAO-56

Finance & risk

  • VaR · CVaR
  • Monte Carlo
  • Stress testing
  • Credit scoring
  • IFRS 9
  • Basel III
  • Portfolio theory
  • Black–Scholes

Backend & data

  • FastAPI
  • SQLAlchemy
  • Alembic
  • PostgreSQL
  • PostGIS
  • NumPy
  • S3 storage

Web & dashboards

  • React
  • Vite
  • React Native
  • Mapbox GL
  • Power BI
  • Tableau
  • Plotly

Infrastructure & delivery

  • Linux
  • Docker
  • nginx
  • GitLab
  • TeamCity
  • GitHub Actions
  • Hetzner

Product & projects

  • Requirements discovery
  • PRDs & user stories
  • Acceptance criteria
  • Roadmaps & budgets
  • Jira
  • Stakeholder communication

Self-hosted

Running on nm-system.dev

Contact

Let's talk

A project, a question or an idea? Write to us — we read every message.

It goes to team@nm-system.dev, which both of us read. We use your details only to answer you.