Summary
Overview
Work history
Education
Skills
Projects
Timeline
Generic

Rahin Ashraf

Luton,Bedfordshire

Summary

Experienced computer scientist with a strong passion for coding and problem-solving. Achieved a First-Class Honours in Computer Science, with a degree specialisation in Software Engineering. Recently completed a Master's degree in Data Science, leveraging software engineering, machine learning, and artificial intelligence to develop efficient data models. Currently working as a Graduate Software Engineer at Elementsuite, gaining valuable industry experience in both software development and data science. IBM-certified professional with a proven ability to collaborate within development teams to innovate and enhance existing solutions.

Overview

3
3
years of professional experience
6
6
years of post-secondary education

Work history

Founder & CEO

how2nerd
Luton, Bedfordshire
06.2025 - Current
  • Architected and deployed a full-stack web application using Django, PostgreSQL, and AWS S3 to support self-directed learning and resource sharing among students.
  • Optimised frontend experience with responsive design, dynamic content, and custom UI elements using HTML, CSS, and JS, ensuring accessibility across devices.
  • Designed and implemented user authentication and authorization, including secure signup/login, session handling, and access control using Django’s built-in auth system.
  • Built scalable backend logic and dynamic content rendering, enabling real-time quiz generation, resource uploads, and personalized dashboards.
  • Integrated PostgreSQL on Heroku, replacing SQLite for production reliability, with proper configuration and environment variable handling.

Graduate Software Engineer

Zellis
Watford, Hertfordshire
10.2024 - 07.2025
  • Used JavaScript frameworks, including Vue.js and Knockout.js, to design, develop, and maintain dynamic web applications, delivering high-quality client experiences.
  • Designed and implemented reusable UI components, following best practices to streamline development processes and maintain consistency across applications.
  • Utilised agile methodologies, including daily stand-ups and sprint planning, to contribute to efficient project delivery.
  • Conducted comprehensive software testing, including unit and integration tests, to ensure code quality, reliability, and performance.
  • Designed and managed RESTful APIs, leveraging PostgreSQL for efficient data handling and seamless backend integration.

Data Scientist

King's Hedge Fund Society
London, City of London
09.2023 - 12.2023
  • Used Python to perform in-depth data analysis to extract financial insights, patterns, and trends from complex datasets.
  • Evaluated processes and data, identifying productivity gains within digitisation segment.
  • Implemented robust data management strategies from testing through to reporting.
  • Designed SQL queries to extract and manipulate large datasets from relational databases.
  • Developed and deployed advanced machine learning models and algorithms for financial market.

Software Engineer Intern

King's Labs
London, City of London
10.2022 - 11.2022
  • Used Flutter framework and Dart programming language to implement mobile application based on client specifications. Involved use of Kotlin and Swift to make application cross-platform.
  • Created reusable, efficient frontend with Flutter widgets, ensuring responsive design and optimised performance across various screen sizes.
  • Used RESTful APIs to facilitate communication between mobile application and backend services.
  • Integrated custom animations and transitions using Flutter’s Animation framework to create engaging and interactive user experiences.

Education

Master of Science - MSc Data Science

King's College London
London
08.2023 - 09.2024

Bachelor of Science - BSc Computer Science (Software engineering)

King's College London
London
09.2020 - 07.2023

A-Levels -

Luton Sixth Form College
Luton
09.2018 - 07.2020

Skills

  • Programming languages: Java, Python, Dart, SQL, JavaScript, R
  • Web technologies: HTML, CSS, Django, jQuery, Vuejs, Knockoutjs, RESTful APIs, Bootstrap
  • Data science technologies: Scikit-learn, Pandas, Plotly, Matplotlib, TensorFlow, D3js
  • Mobile application development: Flutter
  • Databases: PostgreSQL, SQLite, MySQL
  • Tools: IntelliJ IDEA, Visual Studio Code, Android Studio, GitHub, Trello, Jenkins, Jupyter Notebook, RStudio, PowerShell
  • Software development practices: Agile methodologies (Scrum, Kanban), CI/CD, Unit Testing, TDD (Test-Driven Development)

Projects

Project Name: Ashraf Driving School | 10/2024 - 01/2025

GitHub URL: https://github.com/RahinAshraf/ash_driving_school.git

Description: Django website developed for my father to promote his driving school.

Team Size: 1

Responsibilities:

  • Developed a responsive website for my father's driving school using Python and Django web framework, providing an interactive platform to showcase services and contact information.
  • Designed and implemented the front-end using HTML, CSS, and JavaScript to ensure a visually appealing and user-friendly experience across devices.
  • Leveraged third-party APIs to enhance functionality and improve website usability.
  • Connected a PostgreSQL database to efficiently manage driving student data.
  • Successfully deployed the website on Google. Live at: https://www.ashrafdrivingschool.com/


Project Name: Veloplan | 01/2022 - 04/2022

GitHub URL: https://github.com/RahinAshraf/Mockingbirds.git

Description: Flutter mobile application for bike-hiring in London.

Team Size: 8

Responsibilities:

  • Designed clean and maintainable Dart code to implement app features and functionality.
  • Interacted with third-party APIs using JSON to collect bike-hire data for backend of mobile app.
  • Created a user-friendly and visually appealing user interface using Flutter's widgets.
  • Optimised app performance by reducing lag, improving loading times, and minimising resource consumption.
  • Wrote unit tests, integration tests, and widget tests to ensure good Dart code quality.


Project Name: Chess club Management system | 10/2021 - 12/2021

GitHub URL: https://github.com/RahinAshraf/Chess-club-management-system.git

Description: Django website for chess club management, collaborations, and competitions.

Team Size: 4

Responsibilities

  • Wrote Python code to build the backend of the website using Django web framework.
  • Developed frontend components using HTML, CSS, JavaScript, and templating languages (e.g., Django templates).
  • Implemented CI/CD pipelines to automate testing, code integration, and deployment processes.
  • Used version control systems to manage code changes and collaborate with other developers.
  • Implemented responsive design to ensure website is accessible on various devices.

Timeline

Founder & CEO

how2nerd
06.2025 - Current

Graduate Software Engineer

Zellis
10.2024 - 07.2025

Data Scientist

King's Hedge Fund Society
09.2023 - 12.2023

Master of Science - MSc Data Science

King's College London
08.2023 - 09.2024

Software Engineer Intern

King's Labs
10.2022 - 11.2022

Bachelor of Science - BSc Computer Science (Software engineering)

King's College London
09.2020 - 07.2023

A-Levels -

Luton Sixth Form College
09.2018 - 07.2020
Rahin Ashraf