Daniel Bacon

Python Developer | Finance & AI Enthusiast

Projects

๐Ÿ“ˆ Trading Bot

Fully automated trading system using Alpaca for execution, yFinance for fallback data, and AWS S3 for logging. Implements target-based allocation, scheduled runs, and live performance tracking against SPY.

Tech: Python, Flask, APScheduler, Pandas, Plotly, Alpaca API, yFinance, AWS S3, Git

Skills: Automated trading logic, REST API integration, performance benchmarking, scheduling, structured logging, data caching, and portfolio rebalancing

View on GitHub โ†’

๐Ÿ“Š Trading Dashboard

Flask-based web dashboard for visualizing portfolio performance vs SPY. Features real-time updates, historical logs, and Plotly-based charts. Deployed to Heroku with S3-based data storage.

Tech: Flask, Plotly, Python, Alpha Vantage API, AWS S3, Git, Heroku

Skills: Web development, data visualization, API consumption, deployment, scheduled background tasks, cloud storage integration, portfolio performance tracking

Live Demo โ†’

๐Ÿงช MSc Dissertation โ€“ Particle Dynamics

Comparative analysis of Hard Sphere and Lennard-Jones particle systems. Built Python simulations to model inter-particle forces and statistically analyze equilibrium properties and phase transitions.

Tech: Python, NumPy, SciPy, Matplotlib, Jupyter Notebook, LaTeX

Skills: Scientific computing, simulation modeling, statistical analysis, visual reporting, research methodology, physics-based problem solving

๐Ÿงต University Discord Server

Co-founded and moderated a 2,500+ member online community for University of Southampton students during the COVID-19 pandemic. Implemented moderation bots, hosted virtual events, and built a support structure for remote learning.

Tech: Discord API, Python, Git, Webhooks, Moderation Bots

Skills: Community building, automation with bots, technical leadership, event management, remote collaboration, API scripting

Skills

Contact