ABOUT ME

I am an MSc Computing student at Cardiff University with a strong foundation in data analysis, UX design, and programming. Proficient in Python, JavaScript, HTML/CSS, and Java, I enjoy applying creative problem-solving to develop user-centered digital solutions. My hands-on experience includes optimizing UX for established platforms and creating prototypes tailored to unique user needs, as well as leading digital strategy projects in team settings. Committed to accessible and inclusive design, I bring an enthusiastic, collaborative approach to every project I take on.

Education

MSc Computing, Cardiff University

Make a minute to write an introduction that is short, sweet, and to the point. If you sell something, use this space to describe it in detail and tell us why we should make a purchase. Tap into your creativity. You’ve got this.

  • I explored the fundamentals of HTML, CSS, and computational problem-solving. This module emphasized the importance of computational thinking not only as a tool for tackling complex computing challenges but also as a guiding principle for managing problem-solving in diverse fields beyond computer science. The assessment for this module involved creating a webpage, showcasing my skills in web development.

  • I mastered core concepts in Python and JavaScript and applied tools like Flask and SQL to develop dynamic web content and integrate data into user interfaces. The first assessment involved tackling coding challenges in both Python and JavaScript, enhancing my ability to switch between languages and deepening my understanding of their unique characteristics. The second assessment expanded my web development skills beyond HTML and CSS, equipping me to create a website where most content is dynamic using data seamlessly pulled from and pushed to a database.

  • I participated in a group project that closely mirrored the stages of a real-world software engineering process, from early ideation to prototyping. Together, we developed a lean canvas business plan and conducted a risk assessment for an Automated Assessment Tool (AAT), clearly defining the project’s vision and goals. My contributions included formulating use case diagrams and user stories to specify non-functional requirements, as well as creating a low-fidelity prototype and test case. This experience not only deepened my understanding of the software development lifecycle but also helped me build valuable enterprise and teamwork skills.

  • I chose this module to deepen my understanding of UX principles. In this module, I iteratively redesigned Microsoft Office’s Automatic Replies feature, applying key UX principles and adhering to brand visual guidelines. I conducted a usability evaluation using Heuristic Evaluation to assess and improve user experience. Additionally, I collaborated in designing a human-centric experiment to examine how different text entry methods affect entry speed. I performed statistical analysis on a dataset derived from a user study. This module sharpened my skills in user-centred design and data-driven UX assessment.

  • I learned core concepts in Java, with a strong emphasis on object-oriented programming principles. This module deepened my understanding of algorithm efficiency and data structuring, allowing me to implement and optimize sorting algorithms. I explored techniques such as Quicksort, hybrid algorithms, and efficiency testing, which involved performance testing across different data states (sorted, unsorted, and reverse-sorted). Through these projects, I gained practical skills in creating and refining algorithms to achieve optimal performance across diverse scenarios

  • I developed a range of approaches, methods, tools, and techniques essential for conducting efficient and effective research in Computer Science. This module enhanced my ability to critically evaluate resources, select appropriate research methodologies, and apply technical tools to address complex questions within the field.

  • For my dissertation, I am developing an app focused on enhancing user accessibility in dietary planning. This high-fidelity digital prototype enables users to scan food items and receive tailored information based on individual dietary needs, creating a personalized experience that aligns with health goals and restrictions. This project integrates my skills in user-centered design, data analysis, and responsive interface development, reflecting my commitment to using technology to address real-world health and accessibility challenges.

Skill Set

Programming Languages:

  • Python

  • JavaScript

  • HTML

  • CSS

  • Java

  • React Native

Design Tools

  • Figma

  • Sketch

  • Adobe XD

Development Tool

  • Flask

  • Jinja

FURTHER RESEARCH AND LEARNING  

  • I gained a deep understanding of visual and interaction design principles, along with usability testing. Using a user-centred, iterative approach in Figma, I focused on creating accessible and inclusive digital experiences. As part of the course, I am designing and developing a prototype for a webpage that connects tutors with students, providing a functional, user-focused interface for both parties.

  • I conducted independent research on Bitcoin, demonstrating my analytical skills in evaluating the benefits and challenges of Bitcoin investments. I presented my findings through a detailed PowerPoint presentation, and incorporated refined insights into a comprehensive final essay.