Skip to content
View t3i8m's full-sized avatar
:octocat:
Looking forward
:octocat:
Looking forward

Block or report t3i8m

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
t3i8m/README.md

Hi, I'm Timurs Jerčaks 👋

BSc Data Science & AI @ Maastricht University
Junior Data Scientist · ML Researcher · Builder


🧭 About Me

I'm a Data Science & AI graduate at Maastricht University with hands-on experience spanning financial analytics, NLP pipelines, and medical ML research. I enjoy building things that work - from CNNs from scratch to production-grade RAG systems and real-time ML services.

  • 🔬 Thesis @ MUMC+ - Predicting Postoperative Delirium from intraoperative EEG signals
  • 💼 Junior Data Scientist @ LARKinfolab - GraphRAG architecture with ReAct agents
  • 🏦 Data Science Intern @ Luminor Group - Large-scale EDA (10M+ rows), built NLP extraction pipeline for 200K+ records, customer segmentation that reduced SMS costs

🚀 Projects

⚙️ Production ML Systems

Project Description Stack
Fraud Detection Real-time credit card fraud scoring on 13M+ transactions - XGBoost behind a FastAPI endpoint that reconstructs features from Redis in milliseconds, MLflow model registry with SHAP/feature-importance logging, hourly Evidently drift checks, Prometheus + Grafana dashboards, and CI/CD that ships to production on a git tag Python, FastAPI, Redis, PostgreSQL, MLflow, Docker, Evidently, Prometheus/Grafana

🤖 Machine Learning & Deep Learning

Project Description Stack
CNN from Scratch Convolutional neural network built with NumPy only - no PyTorch/TensorFlow. Trains on MNIST with custom conv, ReLU, softmax, backprop Python, NumPy
Multilayer Perceptron Handwritten digit recognition from a single image using a neural network built from scratch Python, NumPy
Simple Language Model Feed-forward neural language model in PyTorch. Fixed context window of 5 BERT token IDs predicting the next token on tinyshakespeare Python, PyTorch

🌌 Kaggle Competitions

Competition Score Approach
Stellar Classification (S6E6) 0.954 balanced accuracy XGBoost + Optuna + sklearn Pipeline + Error Analysis

📝 NLP

Project Description Stack
NLP Labs Labs covering Tokenization (BPE), Information Retrieval (TF-IDF), BERT, Prompt Engineering Python, HuggingFace
Comparative Study NMT Analysis of NMT architectures: Seq2Seq LSTM vs MarianMT vs M2M100 - accuracy, noise robustness, adaptability Python, PyTorch

🎮 Other

Project Description Stack
Yinsh game AI Yinsh board game with two AI bots: Alpha-Beta pruning and Deep Q-Network Java, JavaFX

🛠️ Stack

ML/AI
XGBoost LightGBM scikit-learn PyTorch HuggingFace LangChain optuna SHAP

LLM & RAG
ReAct Agents GraphRAG Neo4j Pydantic local models

MLOps / Infra
MLflow Docker Redis PostgreSQL Prometheus Grafana Evidently GitHub Actions

Data
pandas numpy SQL matplotlib seaborn plotly

Engineering
Python Java FastAPI Docker Git Azure


📊 Currently Working On

  • 📐 Deepening my statistics foundations
  • 🕸️ Building out GraphRAG @ LARKinfolab
  • 📝 Writing about ML on Medium

📫 Connect

LinkedIn Medium Kaggle


"Train hard, generalize harder"

Pinned Loading

  1. fraud-detection fraud-detection Public

    Real-time credit card fraud scoring. XGBoost behind FastAPI, Redis-cached features, MLflow registry, drift monitoring, CI/CD to prod.

    Jupyter Notebook

  2. CNN CNN Public

    Implementation of a convolutional neural network (CNN) from scratch using NumPy, without TensorFlow or PyTorch. Trains on the MNIST dataset with a custom convolution layer, ReLU, softmax, and backp…

    Python

  3. Comparative-Study-NMT Comparative-Study-NMT Public

    A project for the comparative analysis of NMT architectures (Seq2Seq LSTM, MarianMT, M2M100), evaluating accuracy, adaptability, noise robustness and potential improvements.

    Jupyter Notebook

  4. Multilayer-Perceptron Multilayer-Perceptron Public

    Handwritten digit recognition from a single image using a neural network

    Python

  5. nlp_labs nlp_labs Public

    NLP labs and reports | Topics: Tokenization (BPE), Information Retrieval (TF-IDF), BERT, Prompt Engineering and more.

    Jupyter Notebook 1

  6. yinsh-game-ai yinsh-game-ai Public

    This project is a Yinsh board game implemented with JavaFX with two types of bots: Alpha-beta prunning bot and Deep Q Network bot

    Java