About Me

A dedicated front-end developer based in London, UK, driven by an unwavering passion for technology.

As a self-taught software developer, I possess a diverse skill set that spans across multiple programming languages, including React, JavaScript, HTML, CSS, and Python. My strengths lie in my pursuit of innovation and continuous self-improvement, enabling me to stay at the forefront of cutting-edge technologies whilst pursuing meaningful projects aligned with my interests.

My foundation in Digital Arts has uniquely equipped me to design and craft seamless user experiences whilst prioritising the creation of optimised and efficient code. Additionally, my background in digital marketing has equipped me with valuable skills in SEO, which is integral in today's digital landscape.

With a fusion of creative insight and technical expertise, I am eager to bring innovative solutions through collaborative and impactful endeavors.

Tech Stack

My Projects

Portfolio of my past and current projects

VisuaLondon

An interactive map inspired by London's future strategy to extend its tourist appeal to less-visited boroughs, aimed at stimulating economic growth in these regions.

The aim was to highlight the diverse attractions in each borough whilst paying homage to the city's rich history and gothic themes. The project was created with React.js, Three.js React Three Fiber and React Spring.

Face Map

A React-based facial recognition application that harnesses AI-driven face recognition APIs to identify, and highlight faces in image submissions. It not only manages user authentication and registration but also prioritises security by encrypting user passwords.

Moreover, the application fetches data from a RESTful API using Knex and tracks user interactions, offering insights into the entries made by each user. This project was created using React, PostgreSQL, Postman, Clarifai API, Express.js, and Render.

CS50 Finance

A Flask-based Stock exchange web application made during Harvard’s CS50 that enables users to manage portfolio of stocks. The website offers various functionalities, including user registration and login, real-time stock price quotes through API integration, buying and selling stocks, viewing a personalized portfolio page, adding deposits to the user's bank, accessing transaction history, and managing account details such as username and password.

This project was made using, Python, Flask, Jinja templating and stock APIs.

Producto

An in progress react-based full-stack to do list project, collaboratively developed by our team. The project has been designed using Figma and Jira is implemented for efficient project management and implementation of scrum and agile methodologies.

In our tech stack, we will be utilising React.js Supabase, Next.js, PostgreSQL and Tailwind CSS to challenge our skills and stay current with the latest industry practices and technologies.

Education and Experience

Timelines of both my Education and Work Experience.

Work Experience

  • Aug 2021
  • Feb 2022
  • Current
Quick Click Security

Quick Click Security

August 2021 - February 2023 (6 months)

Job role: Digital Marketer

Quick Click Security is data-driven technology solutions company that specialises in careers within the private security industry with the aim to close the skills gap and professionalise the private security industry through its online platform. In my role as marketing executive, I achieved the following:

  • Achieved a 50% increase in Instagram followers and a 30% boost in engagement on TikTok.

  • Drove a 20% growth in sales through strategic social media campaigns to raise brand and product awareness.

  • Analysed consumer patterns and streamlined processes resulting in a 150% boost in click-through rate on the parent website.

  • Maintained strong relationships with clients and implemented an automated referral system resulting in a 50% increase in efficiency.

Quick Click Security

Quick Click Security

February 2022 - February 2023 (1 year)

Job role: Training and Compliance Manager

As Quick Click Security expanded into a labour provision service for private security companies, I was offered the role of Training and Compliance Manager. In this position I achieved the following:

  • Developed and implemented digital systems for labour provision that increased team efficiency by 30% and reduced human error by 50%.

  • Conducted staff training and helped increase efficiency and pass rate through regular help sessions for struggling employees.

  • Conducted site visits to ensure that correct procedures were being followed and staff were fully informed on how to minimise errors.

  • Performed regular checks to ensure that staff vetting met established standards and promptly addressed any issues that arose.

wipers-youth

Wipers Youth

May 2021 - Present

Digital Marketing Assitant

Wipers Youth is a youth justice social enterprise that focuses on providing support to vulnerable and disadvantaged young individuals. Their mission is to empower these young people through enhancing their personal and social development, and ultimately providing them with the tools to succeed in life. In my role, I achieved the following:

  • Increased consumer engagement and brand awareness through engagement on various social media platforms.

  • Created and scheduled content to optimise reach through data-driven analysis of posting dates and times.

  • Conducted social media audits to identify strengths and weaknesses in order to improve marketing strategy.

  • Assisted in the maintenance and improvement of the parent website.

  • Developed and enhanced informational materials for clients and learners to improve company reception.



Education Timeline

  • Sep 2012: GCSEs
  • Sep 2014: A levels
  • Sep 2016: Degree
  • May 2023: CS50
  • May 2023: QA
Hornsey school for Girls

Hornsey School for Girls

September 2012 to June 2014

GCSEs

9 GCSEs at grades A - B Including Mathematics and English and Greek.

Hornsey School for Girls

Hornsey School for Girls

September 2014 to June 2016

A Levels

Mathematics (A), Geography (B), Media Studies (B)

University of Kent

University of Kent

September 2016 to June 2020

Bachelor of Arts: Digital Arts

Final Grade: 2:1

My university degree encompassed a diverse range of topics which helped me develop and combine both my design and technological skills. Throughout my degree I achieved the following:

  • Engaged in diverse projects during university: 3D modelling, animation, website design, programming, and filmmaking.

  • Created multiple websites using CSS, SCSS, and JavaScript.

  • Created a game using Processing and connected it to a controller, which was created using Arduino.

  • Final Year Project: Focused on studying and implementing coding languages like React and Three.js. Frameworks such as webpack and Node.js were also utilised throughout this project.

CS50

Harvard's CS50

May 2023 to August 2023 (3 months)

CS50, a renowned course, offers teachings on the fundamentals of programming and computing. During the three-month course, I acquired the following knowledge:

  • Memory manipulation in C and understanding the underlying processes of code and computing.

  • Grasping essential concepts including abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development.

  • Familiarity with common data sorting and searching algorithms, as well as optimizing efficiency based on the data being processed.

  • Developing algorithmic thinking and efficient problem-solving techniques in programming.

  • Proficiency in sought-after languages like Python, SQL, JavaScript, and HTML/CSS, along with frameworks such as Flask and Jinja.

QA

QA Level 4 Software Development Bootcamp

May 2023 to August 2023 (3 months)

The QA's Digital Skills Bootcamp is a government-funded program designed to equip learners with the essential skills used within the industry. Throughout the bootcamp, I acquired an understanding of the following key areas:

  • Software Development Lifecycle and Agile Frameworks: We attained in-depth knowledge of the software development lifecycle as well as the adoption of agile methodologies such as Scrum and Kanban. These frameworks enhance planning and facilitate efficient product delivery.

  • Fundamental Principles of Software Design: I gained a solid foundation in the core principles and practices of software design, enabling me to create well-structured and maintainable software solutions.

  • Cloud Fundamentals and Networking: We delved into cloud computing concepts and networking, with a specific emphasis on Microsoft Azure. I became proficient in utilising Azure's interface and exploring its various features and functionalities.

  • Data Manipulation with SQL: I acquired valuable skills in writing and reading data structures using SQL, allowing for effective data management and retrieval.

  • Introduction to DevOps and CI/CD Environments: We received training in the principles of DevOps, emphasising the collaboration between development and operations teams. Furthermore, I learned how to work efficiently within a Continuous Integration/Continuous Deployment (CI/CD) environment, ensuring streamlined software delivery.



Certifications

CS50x Harvard Certification

A certification awarded after completing all labs, problems sets and submitting a final project. This course is renowned for teaching key fundamentals in computer science and software development

cs50

Microsoft Azure Fundamentals

Microsoft Azure Fundamentals is a certification that assesses one's proficiency in cloud infrastructure and fundamentals, with a particular focus on Microsoft Azure and its practical uses.

microsoft_azure

QA Digital Skills: Software Developer Level 4

A certificate provided after QA's software developer bootcamp. Covered various topics including: Cloud technologies, Microsoft Azure, object-oriented programming and Scrum and Agile methodologies.

ZTM: Web Development

A Udemy certification of completion.
Course covered topics such as: HTML/CSS, Javascript (including ES6), React, SQL, server configurations, deployment and maintenance.

ZTM


Get in touch

Thank you for contacting me. I will be in touch as soon as I can.