PROJECTS :: INTRO
Daniel_Junior

Daniel_Junior

PROJECTS

Welcome to my coding universe

Ψ Murmuration Lab Ψ

Geometry is the shared language. Regimes are manifolds, signals are spectra, and markets are fields. Four projects, one method: build models, test assumptions, and turn mathematical structure into working computation.

Quant data quality pipeline
STATION_01 | PYTHON | PANDAS

QUANT_PIPELINE √

MARKET DATA | QUALITY CONTROL | OUTLIER DETECTION

Geometric market regime analysis
STATION_02 | PYTHON | SVD | PCA

MARKET_REGIMES Σ

COVARIANCE GEOMETRY | DIMENSION REDUCTION | REGIME DETECTION

Numerical gravitational-wave signal analysis
STATION_03 | C++17 | EIGEN | FFT

GRAVITO_GHOST_MURMUR γ

NUMERICAL METHODS | SPECTRAL ANALYSIS | SIGNAL VALIDATION

Kotoba Gambit
STATION_04 | C++17 | EIGEN | FFT

KOTOBA_GAMBIT 学

NUMERICAL METHODS | SPECTRAL ANALYSIS | SIGNAL VALIDATION

STATION_01
ONLINE
//QUANTITATIVE FINANCE

From Market Data to Portfolio Risk

A quantitative investigation of data integrity, anomaly detection and portfolio sensitivity. Financial models are only as reliable as the data they consume. A price series can look reasonable while containing propagating errors. This project starts with five Norwegian equities --- EQNR, DNB, TEL, NAS and NHY --- using adjusted daily closing prices from 2023 to 2025. The project's practical question: How severely do data anomalies distort downstream portfolio weights and risk metrics?

STACK
›Python›NumPy / Pandas›yFinance›ML›Time Series

Data Profile

The first step is to establish what the dataset contains and verify it against a set of data-quality checks.The dataset then becomes a controlled baseline.

Instruments 5:EQNR|DNB|TEL|NAS|NHY
Observations751 Daily prices
Start Date02 Jan 2023
End Date30 Dec 2025

Here is an adjusted closing-price panel, not raw OHLCV data. With the column type: Yahoo adjusted close, in NOK the pipeline's job on this file is to certify it, and to react to corruption when we later introduce it.

Indexed adjusted close prices for EQNR, DNB, TEL, NAS, NHY, 2023 to 2025.
EQNR diverges upward from the sector basket from 2023-Q3. The 2024-08-05 unwind is global; the 2025-04-09 tariff shock is idiosyncratic to NAS.
Data: oslo-stocks-2023-2025.xlsx, Yahoo adjusted close, 751 sessions, 2023-01-02 → 2025-12-30.

The next stage introduces controlled faults—such as isolated price spikes or missing observations—and measures their effects on returns, risk estimates, and portfolio weights. This creates a direct link between software reliability and financial consequences.

Indexed adjusted close prices for EQNR, DNB, TEL, NAS, NHY, 2023 to 2025.
Data: oslo-stocks-2023-2025.xlsx, Yahoo adjusted close, 751 sessions, 2023-01-02 → 2025-12-30.
SYS::ONLINESIGNAL::CYANPROJECT::01
STATION_02
ANALYSING
//GEOMETRY / REGIME MANIFOLDS

Quality-Aware Market Regimes

Bridging data integrity with predictive geometry. Building directly on the Oslo data-quality pipeline, this station tracks how structural market regimes evolve across eleven S&P 500 sector ETFs. Using rolling SVD/PCA, we map market behavior into distinct manifolds, transforming historical data anomalies into predictive features for forward-looking volatility regimes.

STACK
›Python›NumPy›SVD / PCA›pandas›seaborn›Regime Detection

Method

Applying SVD to a 63-day trailing return window. PC1 captures the macro market factor (positive loading across all sectors), while PC2 functions as a rotation factor (Defensive vs. Discretionary). Regimes are partitioned by medians and labeled via realized equal-weight returns to avoid gauge choices.

SVDMETHOD
11SECTORS
4REGIMES
63dROLLING WINDOW

In principal component space, regimes separate cleanly into distinct economic states: Risk-On, Risk-Off Stress, Defensive Rally, and Broad Decline. Each sector exhibits a predictable signature across these states.

Heatmap of sector mean daily return by regime. Risk-On: all sectors positive, Technology strongest. Defensive Rally: Technology negative, Utilities and Consumer Staples positive. Risk-Off Stress: Technology strongly negative. Broad Decline: all sectors negative.
Sector mean daily return by regime (bps/day). The four regimes have distinct sector-rotation signatures — that is the economic content of the structure, not just its geometry.
11 S&P 500 sector ETFs, 750 sessions.

The regimes are not arbitrary partitions of the return space. Every sector has a distinct sign pattern across the four regimes: Technology earns +157 bps/day in Risk-On and loses −145 bps/day in Risk-Off Stress; Utilities and Consumer Staples are only positive in Defensive Rally. The regimes are economic content, not just a color scheme.

Heatmap of sector mean daily return by regime. Risk-On: all sectors positive, Technology strongest. Defensive Rally: Technology negative, Utilities and Consumer Staples positive. Risk-Off Stress: Technology strongly negative. Broad Decline: all sectors negative.
11 S&P 500 sector ETFs, 750 sessions.
SYS::ANALYSINGSIGNAL::GREENPROJECT::02
STATION_03
IN DEVELOPMENT
//PHYSICS / SIGNAL DETECTION

Gravito Ghost Murmur↗

My research interests lie at the interface of quantum theory, gravitational physics and computational modelling. My master's thesis, Quantum Effects of Gravitational Waves, investigated the effective interaction between spin-1/2 quantum systems and weak gravitational-wave backgrounds, using linearised gravity, the tetrad formalism and Foldy–Wouthuysen transformations to derive an effective Hamiltonian. Gravito Ghost Murmur extends this research direction towards computational signal analysis. Can a one-dimensional convolutional neural network detect weak, narrowband strain signals injected into real LIGO data with greater detection efficiency than matched filtering at the same empirically estimated false-positive level?

STACK
›Python›Quantum Physics›Signal Processing›FFT/Spectral Analysis›Matched Filtering›C++›1D CNN›Statistical Detection

GRFRAMEWORK
QFTTHEORY
Q_SENSINGSYSTEM
SIGNALANALYSIS

SYS::IN DEVELOPMENTSIGNAL::REDPROJECT::03
STATION_04
DEVELOPMENT
//JAPANESE LEARNING

Kotoba Gambit↗

An interactive approach to learning Japanese through the lens of chess strategy.

STACK
›JavaScript›HTML›CSS›Three.js›SCSS

INTERACTIVEAPPROACH
STRATEGYMETHOD
JAPANESELANGUAGE
CHESSINSPIRATION

SYS::DEVELOPMENTSIGNAL::WHITEPROJECT::04