Profile picture of James Mottashed

Hi, I'm James (Jamie) Mottashed. Welcome to my portfolio!

I’m a Computer Science undergraduate at the University of Birmingham, awarded the UK Excellence Scholarship for computer science. I am passionate about building reliable and creative software solutions and my interests span software engineering, data analysis and AI, with experience in Python, Java and C. I enjoy taking on ambitious projects — from developing interactive dashboards to designing full text-based games — and thrive on solving problems that require both precision and creativity. Beyond coding, I’m a collaborative team player, having led projects, coached younger students in robotics, and captained my school’s rugby 1st XV. My long-term ambition is to apply my skills in technology to create impactful solutions, with an entrepreneurial mindset for the future. I’m actively seeking internships and project opportunities to apply my growing skillset to real‑world challenges.

My CV

Projects

Python Stock and Revenue Analysis Dashboard

  • Built a Python workflow to extract Tesla and GameStop stock data (yfinance) and revenue data (web scraping), applying data cleaning, validation, and visualisation techniques.

Java Text-Based Game - 12 Tasks of Hercules

  • Designed and developed a full Java text-based game inspired by the 12 Tasks of Hercules by iteratively improving gameplay, conducting research and coding and debugging a complex multi-stage project.

Command Line Editor for File Handling

  • Collaborated in a team to design and implement a command line-based editor in C for creating, displaying and manipulating text files.

Experience

Software Developer and AI Trainer

DataAnnotation

August 2025 - Present
  • As a software developer and AI trainer, I developed and refined code snippets and algorithms to enhance large-scale AI training datasets, improving accuracy, consistency, and processing efficiency.
  • Furthermore through analysing, annotating, and validating complex datasets to support machine learning model training, I was able to apply problem-solving skills, attention to detail, and cross-functional collaboration.

Coach and Co-Lead

Code Kids Ltd.

July 2025 - Present
  • As a coach and co-lead at summer camps hosted in schools, I guided students aged 6–13 through hands-on learning in block-based coding and robotics. My role involved planning and delivering engaging lessons, mentoring students of diverse skill levels, and fostering creativity, problem-solving, and teamwork through technology-focused activities.
  • This experience strengthened my leadership and communication skills, as I learned how to break down complex technical concepts into simple, accessible steps. I also gained valuable experience in classroom management, collaborative teaching, and adapting to different learning styles.

Junior Analyst

Mottashed Energy Consulting Ltd.

June 2024 - August 2024
  • As a Junior Analyst at MEC Ltd., I was responsible for gathering and validating data from multiple online sources, ensuring accuracy and consistency for analysis. I organised large datasets in Excel, using pivot tables and structured reporting to transform raw information into actionable insights that supported decision-making.
  • This role enhanced my attention to detail, analytical thinking, and ability to communicate technical findings clearly—skills I continue to apply in my academic and professional projects.

Undergraduate Teaching Associate - Data Structures and Algorithms

University of Birmingham

Commencing January 2026
  • Will support students’ learning by explaining key concepts in data structures, algorithms, and problem-solving techniques, reinforcing both theoretical and practical understanding.
  • Will guide lab sessions and provide feedback on coding exercises, fostering strong debugging skills, efficient code design, and confidence in applying algorithms to realistic problems.

Skills

Java

Proficient, with practical experience

Python

Proficient, with practical experience

C

Practical experience

HTML

Working knowledge

JavaScript

Working knowledge

CSS

Working knowledge

Recommendations

Recommendations available on request.

Leave a Recommendation