Tech
Projects
Internship Scraper
1 Sep 2025 by Tom Gilgenkrantz
- 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