Skip to content
View Loghic's full-sized avatar
:octocat:
:octocat:

Block or report Loghic

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Loghic/README.md

Hi, I'm Matthew 👋

M.Sc. student in Applied Informatics in Natural Sciences at the Faculty of Nuclear Sciences and Physical Engineering (FNSPE), Czech Technical University (CTU) in Prague.

My interests lie at the intersection of high-performance computing, numerical methods, quantitative finance, machine learning, and modern systems programming. I enjoy building software that combines strong theoretical foundations with practical performance.


🛠️ Areas of Interest

  • Modern C++ & Rust
  • High Performance Computing (HPC)
  • Scientific Computing
  • Numerical Methods & Optimization
  • Quantitative Finance
  • Machine Learning
  • Parallel Programming
  • Visualization & GUI Development

💻 Languages & Technologies

Languages C++ · HPC C++ · Rust · Python · C#

Domains Scientific Computing · Optimization · Machine Learning · Quantitative Finance · Numerical Linear Algebra · Performance Engineering

Frameworks & Tools Qt · FastAPI · React · CUDA (learning) · Git · Linux

Practices CI/CD (GitHub Actions) · Unit Testing · Code Coverage (Codecov) · Static Analysis


🔬 Research

I contribute to TNL (Template Numerical Library), where my graduate research focuses on implementing an Active-Set Quadratic Programming solver in modern C++. The project is part of my master's research and aims to extend TNL with efficient optimization algorithms for scientific computing applications.

MarketPulse AI also doubles as research infrastructure for an upcoming paper comparing Prophet vs. LSTM+Prophet hybrid models for financial time-series forecasting.


🚀 Featured Projects

MAPE — Multi-Asset Pricing Engine C++20 pricing engine with a Rust/egui GUI for options, bonds, and FX forwards, with AD-based Greeks and parallel Monte Carlo.

PathLab Interactive Rust pathfinding visualizer (DFS, BFS, Dijkstra, A*) for desktop and WebAssembly.

ClusterLab Interactive 2D/3D clustering visualizer in Rust (k-means, Voronoi, PCA) with native GUI and WebAssembly support.

CERN Bachelor's Thesis — Register GUI Qt/C++ desktop app for reading and writing FPGA hardware registers via μHAL/IPbus, built for the CERN AMBER (NA66) experiment.

Market Data Dashboard ASP.NET Core (C#) web app for stock market visualization with technical indicators and a Python-based prediction module.

ProcForge Rust implementation of Object-Process Methodology (OPM) with Petri-net simulation, started as a FJFI ČVUT semester project, with the goal of growing into an open-source OPM tool if grant funding comes through.

MarketPulse AI AI-powered stock/crypto research platform combining classical models (k-NN, Linear Regression) with deep learning (LSTM, Prophet, Chronos-2, Kronos) and sentiment analysis, backed by a FastAPI + React stack.


🎯 Current Focus

  • High-performance numerical algorithms
  • Optimization methods
  • Scientific software engineering
  • Quantitative finance research
  • Machine learning for financial time series
  • Modern C++ and Rust ecosystems

📈 Philosophy

I enjoy building software where mathematics, algorithms and performance matter. Whether it's numerical solvers, financial models, visualization tools or machine learning systems, I'm interested in producing software that is both scientifically rigorous and practical.

I use AI-assisted development tools (Claude Code, GitHub Copilot) to accelerate implementation while maintaining rigorous engineering practices, testing, and code review.

Pinned Loading

  1. MarketPulse_AI MarketPulse_AI Public

    AI-powered stock and crypto research platform featuring k-NN, Linear Regression, LSTM, Prophet, Chronos-2, and Kronos models. Includes sentiment analysis (VADER/FinBERT), walk-forward backtesting, …

    Python 1

  2. Financial_data_dashboard Financial_data_dashboard Public

    📊 ASP.NET Core dashboard for stock market data visualization with technical indicators and ML predictions

    C# 1

  3. Bachelor-Project Bachelor-Project Public

    A cross-platform desktop application for reading and writing hardware registers on FPGA devices using the μHAL (IPbus) protocol. Features interactive device diagram, batched register reads, continu…

    C++ 1

  4. mape mape Public

    Multi-asset quantitative pricing engine in C++20 with a Rust/egui GUI, C ABI, automatic differentiation, parallel Monte Carlo, and real market data support.

    C++

  5. clusterlab clusterlab Public

    Interactive 2D/3D clustering visualizer in Rust featuring k-means, Voronoi partitioning, PCA projection, and WebAssembly support.

    Rust

  6. ProcForge ProcForge Public

    Modern Object-Process Methodology (OPM) workbench with modeling, simulation, visualization, and code-friendly OPL workflows.

    Rust