Maxwell Vaglica

Data Engineer & Software Developer with expertise in building scalable data pipelines, cloud-based applications, and machine learning systems. Currently pursuing an MS in Computer Science at Georgia Tech with a focus on Machine Learning.

3.9
GPA (MS)
4+
Years Exp
12
Projects
100+
Users Served
PythonSQL & BigQueryCloud Computing (GCP)FastAPI & REST APIsMachine LearningPyTorch & Scikit-learnData PipelinesCI/CD & DevOps

iOS Apps

Native iOS applications built with Swift and SwiftUI

TabGuard App Icon

TabGuard

Popup & Tab Blocker

Block annoying popups and unwanted new tabs in Safari. Features Smart Mode that allows your clicks while blocking script-triggered popups, site rules, and block history.

SwiftSwiftUISafari ExtensionWebKit
PhotoScan App Icon

PhotoScan

QR & Barcode Reader

Scan QR codes and barcodes from any image in your photo library — no live camera needed. Features batch scanning, 20+ barcode types, scan history, and data export.

SwiftSwiftUIVision FrameworkCore Image

Personal/School Project Spotlight

A collection of projects from my graduate studies at Georgia Tech and personal research work

Featured
LeetCode Problem Solutions

LeetCode Problem Solutions

Collection of algorithmic coding challenges solved in Python and C++, covering data structures, string manipulation, and SQL/Pandas data analysis across easy to hard difficulty levels.

PythonC++Pandas+4
Featured
DeepLabCut: Rat Behavior Analysis

DeepLabCut: Rat Behavior Analysis

Deep learning pipeline using DeepLabCut to track rat body parts and detect rearing behavior from video data, achieving high accuracy after 350,000+ training iterations.

PythonDeepLabCutTensorFlow+5
Featured
Sea Hero Quest: Clinical Data Analysis

Sea Hero Quest: Clinical Data Analysis

Large-scale data analysis of 4+ million players' spatial navigation patterns to identify cognitive biomarkers for dementia research, processing 78,000+ complete game sessions.

PythonPandasDask+5
Cryptography: RSA & Vigenere Cipher

Cryptography: RSA & Vigenere Cipher

Full implementation of RSA encryption/decryption with cryptographic attacks including weak key detection, broadcast attacks using Chinese Remainder Theorem, and parity oracle exploits.

PythonCryptographyNumber Theory+3
BGP Hijacking Simulation

BGP Hijacking Simulation

Network security simulation demonstrating BGP route hijacking attacks in Mininet, implementing multi-router topologies with Quagga/Zebra and real-time attack visualization.

PythonMininetBGP Protocol+3
Trading Strategy Evaluation

Trading Strategy Evaluation

ML-based trading system using ensemble methods (BagLearner with Random Trees) to predict stock movements, with full backtesting simulation including transaction costs.

PythonMachine LearningEnsemble Methods (Bagging)+4
BGP Measurements & Analysis

BGP Measurements & Analysis

Large-scale network analysis processing BGP routing data to track internet routing dynamics, autonomous system growth, and prefix advertisement patterns using pybgpstream.

PythonpybgpstreamData Processing+3
SDN Firewall Implementation

SDN Firewall Implementation

Software-Defined Networking firewall using POX controller and OpenFlow protocol for dynamic packet filtering with programmable security policies.

PythonPOX ControllerOpenFlow 1.0+3
Machine Learning for Cyber Security

Machine Learning for Cyber Security

End-to-end ML pipeline for security threat detection including data preprocessing, feature engineering, model training, and evaluation on real-world security datasets.

PythonPandasNumPy+3
API Security & Penetration Testing

API Security & Penetration Testing

Hands-on security assessment identifying and exploiting API vulnerabilities including authentication bypasses, injection flaws, and authorization issues.

PythonREST API SecurityOWASP Top 10+3
Web Security Assessment

Web Security Assessment

Comprehensive web application penetration testing covering SQL injection, XSS, CSRF, and authentication bypass with detailed vulnerability analysis.

Web SecurityOWASP Top 10SQL Injection+3
Q-Learner: Reinforcement Learning Trading

Q-Learner: Reinforcement Learning Trading

Reinforcement learning implementation using Q-learning and Dyna-Q for automated trading strategy development with experience replay and model-based planning.

PythonReinforcement LearningQ-Learning+3
Technical Indicator Evaluation

Technical Indicator Evaluation

Quantitative finance project implementing technical indicators (SMA, Bollinger Bands, RSI, MACD) and developing theoretically optimal trading strategies.

PythonPandasNumPy+3
Power System Neural Network

Power System Neural Network

Deep learning model using PyTorch to predict branch overloads in electric power grids, implementing neural networks for critical infrastructure monitoring.

PythonPyTorchDeep Learning+3
PLC Programming & Industrial Automation

PLC Programming & Industrial Automation

Industrial control system programming using IEC 61131-3 Structured Text for automated positioning systems with real-time control logic.

Structured Text (ST)IEC 61131-3PLC Programming+2
Scroll to explore all projects

Experience & Education

4+ years of professional experience building production data pipelines, cloud applications, and automation systems serving 100+ users across multiple laboratories. Strong academic foundation in Computer Science and Machine Learning.

Georgia Institute of Technology

Master of Science in Computer Science

2024 - April 2026

Click for details →

Computational Biologist

Tempus Labs

2021 - Present

Click for details →

Research Programmer

Indiana University - Newman Memory Lab

2019 - 2021

Click for details →

Indiana University, Bloomington

Bachelor of Science in Cognitive Science

2017 - 2021

Click for details →

Connect

Feel free to contact me at maxvaglica@gmail.com

Download Resume

© 2025 Maxwell Vaglica. All rights reserved.