Portfolio

Tech Projects

Internship Scraper

1 Sep 2025 by Tom Gilgenkrantz
JobTeaser internship scraping to Discord
  • Automated scraping of JobTeaser postings (pagination, company, title, location, date)
  • Finance-focused filtering via keywords & lightweight classifier (Quant, Trading, Risk, IB, S&T, AM…)
  • Formatted Discord webhooks with rich embeds

Automated grade notifier

21 Aug 2025 by Tom Gilgenkrantz
  • Automated detection of new grades by comparing raw HTML snapshots of a student portal
  • Integration with Discord API to send real-time alerts via webhook when a new grade appears

House pricing prediction

13 Mar 2025 by Tom Gilgenkrantz & Charles Lambert
  • Data cleaning and preprocessing on categorical and numerical variables
  • Creation of new features (e.g., TotalArea, TotalBaths, binary flags for fireplaces, pools, etc.)
  • Handling of missing values using neighborhood-specific imputation or default values
  • Box-Cox transformation and RobustScaler used to normalize skewed distributions
  • Feature selection based on correlation matrix and XGBoost feature importance
  • Training of several regression models (Ridge, Lasso, SVR, Gradient Boosting, XGBoost, and LightGBM)
  • Hyperparameter tuning using GridSearchCV and RandomizedSearchCV
  • Implementation of model stacking with Ridge as the meta-model to combine base model predictions
  • Final evaluation using RMSLE on Kaggle with a top 0.8% leaderboard ranking

Personal portfolio

17 Jul 2024 by Tom Gilgenkrantz
  • Designed and implemented using HTML & CSS
  • Responsive layout optimized for both desktop and mobile
  • Integration of GitHub repository links and optional project images

Board game

01 Jun 2024 by Tom Gilgenkrantz
  • Implementation in C of a 2D Tetris-like game
  • Implementation in Python of a 3D game
  • Mathematical research documents on these games
  • Research activities on automatic game algorithms

Contact management software

25 May 2024 by Tom Gilgenkrantz
  • Application to manage contacts in an object-oriented language

Group classification using decision tree

2 May 2024 by Tom Gilgenkrantz
  • Classification algorithm for datasets using quaternary trees
  • Research documents on model performance and complexity

Crowd simulation

18 May 2023 by Tom Gilgenkrantz
  • Use of Dijkstra and adaptation of A-star to manage people's behavior
  • Development of a cellular automaton model
  • Application to my high school and proposal to improve its emergency exits