Bucharest · The studio of Miluță Flueraș

Where coordinates meet light.

01Photography 02Geodesy engineering 03Software · GigGrid 04Credentials

One studio, four frequencies. We build software that keeps GNSS signals honest to the centimetre, photograph the loudest stages in Romania, and ship the tools in between — open-source signal analysis, processing pipelines, and a festival app born in the photo pit. Precision and perception, in the same pair of hands. This is where science becomes art.

Act I — Photography

Eighteen years
of stage light.

Official photographer on Romania’s biggest stages — Electric Castle, ARTmania, Rockstadt Extreme Fest, DefCamp, Balkanik Festival — and co-founder of the Stage Photo Association. Director of “Insight: An Eye on Bucharest’s Art Galleries”. Commercial work for Toyota Romania, McCANN, BrandFusion, Global Records, Greenpeace and F64.

18+years behind the lens
5festivals, official photographer
1documentary directed

Act II — Geodesy engineering

A country, measured
to the centimetre.

The day job, for the record: our founder serves as Head of Geodesy at Romania’s National Center for Cartography, coordinating ROMPOS — the national GNSS reference-station network — and representing Romania as a EUPOS voting member since 2018. That work belongs to the institution.

Shutter Symphony is a different thing. Everything below — the entire GeoVeil ecosystem — was designed, written and operated by one engineer, on his own time, his own servers, his own dime: eight independent instruments for GNSS defence and quality, built outside any state institution and offered back to the field.

SKYPLOT · SIMULATED PASS REPLAY27 SV

2555 dB-Hz · C/N₀

GEOVEIL-CN0 · PROCESS LOGRUNNING

94/100QUALITY SCORE · A — EXCELLENT

CN0 QUALITY100
AVAILABILITY96
CONTINUITY99
STABILITY65
DIVERSITY100
GPS 12/12 GLONASS 9/10 GALILEO 10/11 BEIDOU 20/20

C/N₀ HEATMAP · TIME × SATELLITETHRESHOLDS — EXCELLENT 45 · GOOD 35 · MARGINAL 25 dB-Hz

0engineer behind all of it
0CORS stations watched by GeoVeil
0Mtelemetry samples a day
0 mmRTK integrity @ 1 Hz
0forecast AUC, LightGBM
0spoofing false positives

GET api.geoveil.ro/v2/now?station_code=COST
→ 200 · sweep_detected: true · cf_span 18.24 MHz · drift 0.152 MHz/s · peak −101.3 dBm/Hz

The GeoVeil ecosystem — eight instruments

One engineer · own time · own servers — independent of any state institution

I

GeoVeil Live

geoveil.ro · api.geoveil.ro/v2

Interference intelligence across 83 NovAtel OEM7 reference stations — ~28 million RF telemetry samples a day. Six-level PSD threat grading calibrated on 57,874 real events, a seven-indicator spoofing engine that separates jamming from meaconing, sweep detection with MHz/s drift tracking, VADASE displacement alerts, and dual ML forecasting — LightGBM (AUC 0.981) beside an LSTM — predicting the next 24 hours per station and band.

Python · PostgreSQL · Plotly
Leaflet · LightGBM · PyTorch
II

SeptoVeil

SK01–SK10 · Septentrio PolaRx5e network

RF threat intelligence that refuses to trust hardware flags: raw baseband I/Q pulled off every receiver and pushed through its own 60 MHz FFT at 2-second cadence, every detection threshold tunable live. Events are cross-correlated against the ROMPOS network and the national spectrum regulator, Galileo OSNMA authentication is watched for spoofing, and a calibrated LightGBM on 31 engineered features forecasts the next hour — per station, per band, with expected frequency and bandwidth.

Python 3.11 · FastAPI · React 18
TimescaleDB · PostGIS · LightGBM
INDEPENDENT BUILD · PRIVATE
III

GeoVeil RTKNMA

CORS integrity · anti-spoofing · zero extra hardware

Every station's own RTCM stream replayed as a rover against a 0 km virtual reference: 88 streams verified at 1 Hz to ~6 mm. Per-satellite C/N₀ read raw from the RTCM bits (DF403) before any firmware can smooth it, four weighted detectors fused into one spoofing score, and automatic regional escalation when ≥3 stations within 100 km flag inside 120 seconds. Virtual rovers at 10/20/30 km prove customer-grade accuracy continuously. Production false-positive rate: zero.

Python asyncio · RTKLIB
TimescaleDB · Redis · React
INDEPENDENT BUILD · PRIVATE
IV

GeoVeil RINEX

geoveil-rinex.eu · v2.0.7

Upload RINEX 2.x/3.x for automated processing through Anubis QC, gnss-tec ionosphere analysis, and multipath detection. Auto-merges hourly files, fetches IGS data, generates comprehensive PDF reports.

Docker · Anubis
gnss-tec · georinex
V

GeoVeil Batch

batch.geoveil-rinex.eu

The geoveil-cn0 engine at network scale: hundreds of RINEX files per session fan out over a Celery + Redis worker fleet with live WebSocket progress, MongoDB + MinIO storage, and folder-watch ingestion. Network-wide quality assessment, temporal trends, and automated reporting across entire station inventories.

Celery · Redis · MongoDB
MinIO · Docker · FastAPI
VI

geoveil-cn0

PyPI · open source · MIT · Rust core

Python library with a Rust core (PyO3): a full day of 1 Hz observations — 86,400 epochs — scored in ~3 seconds. Composite 0–100 quality score and three independent detectors: jamming (Stanford drop-rate, >6 dB in <3 s), spoofing (C/N₀ uniformity), interference (ITU-R M.1902-1). Six constellations, RINEX 2/3/4 + Hatanaka, zero-dependency wheels. In production across 60+ ROMPOS stations — the panel above speaks its language.

Rust · PyO3 · Python
PyPI · GitHub Actions
VII

geoveil-mp

PyPI · open source

Multipath analysis from RINEX observations. MP1/MP2 combinations, cycle slip detection, satellite visibility metrics for station environment assessment.

Python · PyPI
VIII

georeper.app

georeper.app

Geodetic reference point finder for field surveyors. Search, locate, and navigate to nearby control points with real-time distance calculation and detailed point information.

Web App

Act III — Software

Code for the
live world.

Beyond geodesy, we design and ship product software end to end — backends, pipelines, and apps. The newest one comes straight from two decades in the photo pit.

GigGrid

Plan the show. Run the show.

A festival companion with two faces. Fans see every stage on one live timeline — favourites, reminders, fully offline when the network dies in the crowd. Crews run the same grid from the other side: deployments, check-in verification, timed cues for pyro and lights, and AI-powered schedule import from any URL or file.

For the crowd
  • Every stage, one timeline
  • Favourites & smart reminders
  • Offline-first, multi-day
For the crew
  • Role-based team deployment
  • Check-ins & timed cues
  • AI schedule import
iOS — launching soon giggrid.app ↗

Built by someone who has watched over national-grade signals — and stood in the pit when the lights went down.

Act IV — Record

The paper trail.

Degrees, mandates, certifications and the rooms where the work was presented. In writing.

Current

AI & Machine Learning Program

McCombs School of Business, UT Austin

Deep Learning, NLP, Computer Vision, Generative AI — applied to GNSS signal analysis.

2018–Present

EUPOS

Voting Member on behalf of Romania

Representing Romania since 2018. Presented “Progress in Interference Detection from Real-Time Data Streams and RINEX Files Using GeoVeil” at the 2025 Berlin conference.

2019–Present

EUREF Symposium

Regular Attendance

Attending the annual symposium of the IAG Reference Frame Sub-Commission for Europe since 2019.

2025

NKG Summer School

Nordic Geodetic Commission

Docker-based workshop on GNSS interference detection for the Nordic geodetic community.

Master’s

Image Studies

CESI, University of Bucharest

Photography, documentary, visual communication. Directed “Insight: An Eye on Bucharest’s Art Galleries”.

Engineering

Geodesy & Cadastre

USAMV, Bucharest

Geodetic science, satellite positioning, coordinate reference frames, land surveying.

Certification

Professional Scrum Master I (PSM I)

Scrum.org

Agile project management and Scrum framework certification.

2023

Art Direction

ELVTR · Joy Li De Meulemeester

6-week online course on creative direction and visual storytelling.

Course

Generative Art & Computational Creativity

Simon Fraser University · Kadenze

Taught by Philippe Pasquier. Algorithmic and generative approaches to art and creative systems.

Course

Max MSP Programming

Stanford University · Kadenze

Structuring Interactive Software for Digital Arts. Taught by Matt Wright.

2016

Documentary Filmmaking

Desktop Documentaries

7-Day Documentary Crash Course. Production, storytelling, and post-production fundamentals.

Collaborations & clients

Get in touch

hi [at] shuttersymphony.eu

Working from Bucharest — answering worldwide.

LinkedIn miluta.ro geoveil.ro geoveil-rinex.eu georeper.app giggrid.app Instagram