Tomos Angel

I'm a


I am currently studying towards a Masters in Software Development at Glyndwr University through Distance Learning. I am enthusiastic about programming due to my logical mindset and passion for problem-solving. As part of my studies, I am completing two real-world projects to specification, exploring a wide range of programming languages and methodologies.

Software Developer & Web Developer.

I have a passion for programming because it allows me to engage in problem solving on a daily basis. I enjoy the process of breaking down complex problems into smaller, manageable tasks and finding efficient solutions. Additionally, I find programming to be a continuously evolving field, and I love the challenge of learning new languages, frameworks and technologies. The ability to constantly improve and adapt to new developments is what keeps me motivated and engaged in programming. I find the process of learning and growing as a programmer to be extremely satisfying, and I'm always excited to take on new challenges and projects.

  • Website:
  • Location North Wales
  • Age: 30
  • Degree: DipHe


Having switched careers towards software development, I have discovered a passion for learning programming languages and solving problems through creating unique technical solutions. After completing the Coding Traineeship with IT Career Switch, independent study and personal projects, I have gained extensive knowledge in a variety of different front-end and back-end technologies and I am constantly expanding this skillset as I progress. With my self starter mindset and creative thinking, I look forward to a fulfilling and exciting career in software development.


msc Computer Science with Software Engineering

2023 - 2025

Glyndwr University, UK

The online MSc Computer Science with Software Engineering covers key areas of computer science and software development, including: Systems Engineering, Software Development for the Web, Mobile App Development, Data Structures and Algorithms, Secure Software Development, Virtual and Cloud Computing. The programme also covers modern languages and platforms including HTML5, CSS3, JavaScript, PHP and MySQL.

Diploma of Higher Education in Law with Business

2013 - 2017

Bangor University, Wales

Core Modules: Contract Law, Land Law, Equity and Trusts, Advanced Management Accounting, Information Systems, Quantitative Methods, International Finance.

BTEC Level 3 Business Managment and Administration

2010 - 2013

Coleg Menai, Wales

Core Modules: Business Accounting, Business Resources, Accounting Systems, Business Communication, Web Development.

Professional Experience

Junior Web Developer ( Remote Intern )

Apr 2023 - Current

Tempah Ventures

  • Wrote and developed new and well-tested code for different software projects.
  • Built websites using HTML, CSS and Javascriopt
  • Kept pace with changing coding standards and requirements and maintained updated software.
  • Wrote clean and dynamic code, leveraging expertise across multiple programming languages to meet diverse requirements.

Full-Stack Developer Traineeship

September 2022- June 2023

IT Career Switch, London UK

  • I am training to be a Full Stack Developer through the completion of an online Coding Traineeship.


My portfolio features diverse, cutting-edge projects that demonstrate my skills in design, programming, and user experience. One such project is the Gazetteer App, a geolocation-based travel app that offers users relevant travel information such as weather, holidays, attractions, news, and more, all displayed dynamically through RESTful APIs. I also developed a Weather App, which provides real-time weather data using HTML, CSS, and JavaScript, along with an API integration for fetching and displaying the data in a visually appealing, user-friendly interface. Lastly, the Suits Symphony Music App is a web-based music app inspired by the hit TV show "Suits," showcasing my ability to create a sleek, engaging user experience using HTML, CSS, and JavaScript.





Suits Music Player


Real World Projects

Tempah Fresh


Tempah Digital


Languages Learnt

These are the languages I learnt during my traineeship.


Hypertext Markup Language the standard markup language for creating web pages and web applications.


Cascading Style Sheets a stylesheet language used for describing the look and formatting of a document written in HTML


JavaScript a high-level, dynamic, and interpreted programming language commonly used for creating interactive web content.


Python a high-level, interpreted, and general-purpose programming language known for its readability and versatility.


Java a class-based, object-oriented, and platform-independent programming language used for developing applications for desktop, web, and mobile.


PHP a server-side scripting language used for creating dynamic web pages and web applications, often in combination with HTML, CSS, and JavaScript



North Wales