Skip to main content
James Carmichael

James Carmichael

Third year MComp Computer Science student at the University of Bath (77.8% average, First Class predicted) with experience building machine learning systems and full-stack applicat

Talent
Southampton, EnglandMember since June 27, 2026
PythonXGBoostPandas
·

Hire this person

Send a job offer directly to this candidate

PythonXGBoostPandas

About

Third year MComp Computer Science student at the University of Bath (77.8% average, First Class predicted) with experience building machine learning systems and full-stack applications. Seeking Software Engineering Internship opportunities.

Experience

Freelance Web Developer - Cardiff Law Review

(2025-09 - 2025-10)

  • Independently redesigned and delivered the Cardiff University Law Review website from requirements gathering through deployment.
  • Managed stakeholder communication, presented design iterations, and incorporated client feedback throughout the project lifecycle.
  • Improved site navigation, accessibility, and content structure to enhance usability and simplify content management.

Personal Project: Trading Bot

(2025-06 - 2025-08)

  • Built a Python-based trading bot using the Alpaca API for making real-time trades.
  • Engineered predictive models using XGBoost and historical market data to generate trading signals.
  • Built a backtesting framework to evaluate 12 strategies and monitor portfolio performance under different market conditions.
  • Implemented risk controls and portfolio monitoring, demonstrating practical application of software, data science, and financial principles.

Work Experience: Software Engineering - Rolls Royce

(2023-06 - 2023-06)

  • One-week placement embedded with a software engineering team in an industrial setting.
  • Observed professional Python development and debugging practices, and received direct mentoring from a senior engineer.

Education

Integrated Master's in Computer Science - Computer Science - University of Bath (2024-09 - 2028-06)

A Levels - Mathematics, Further Mathematics, Physics, Chemistry - Bishop Luffa Sixth Form

Reviews

Related