Callum McClure

Software Engineer

React
TypeScript
Vue
Node.js
SQL
Docker
GCP
Azure

About

About Callum

Callum is a Software Engineer and Magician based in the UK. He is currently working at PwC Uk - He develops tools for curating and sharing AI prompts and also manages large-scale data brokers, with a focus on democratising data access across the company.

He is passionate about technology, and has a particular interest in the Front end development space. He has experience working with React, Vue, and Node.js.

In his spare time, he is an avid (if not great) tennis player, develops new technology based magic tricks, and enjoys exploring new places.

Magic

Callum is a member of The Magic Circle, the world's oldest and most prestigious magic society. His specialty lies in performing close-up magic at Weddings, Dinners, Balls and Parties of all kinds. Combining classic magic and modern technology his goal is to to create unique and engaging experiences. During his decade of performing experience, he has performed at the Royal Variety after-show party, and for BBC News.

The Magic Circle logo

Technologies

Callum is proficient in a wide range of languages, but is most comfortable with JavaScript and TypeScript in the front and backend, with React(TS) as the preferred framework for front end. Vue, C#, Python, Java, and PHP are also among a long list of technologies he has worked with both at work and in personal projects. He is also proficient in a wide range of tools and utilities, including Git, Docker, OpenApi, Azure and GCP. Using and maintaining these as part of a CI/CD pipeline, he is able to work on the full development lifecycle, from design to deployment.

View CV

Projects

The Chase Multiplayer Game
The Chase Multiplayer Game

A web application for playing The Chase game with friends. Live questions are fetched from a Quiz API and answered live with WebSockets.

Vue
JavaScript
Node.js
Express
WebSockets
Amber - Vessel Scheduler
Amber - Vessel Scheduler

A web application for planning and scheduling vessels for breweries and distilleries.

Vue
TypeScript
Node.js
Express
Postgres
Swagger
IBM Subversive
IBM Subversive

International competition to highlight security vulnerabilities in every day locations. A small team of 4 created a real shopping center model and a web application to simulate a cyber attacks.

Python
C++
Arduino
Raspberry Pi
HTML
CSS
JavaScript

Experience

Full Stack Software Engineer
PwC UK

Apr 2023 - Present

React
TypeScript
.NET
Docker
  • Lead developer for PwC global AI extension with 2000+ weekly users (React, TS)
  • Managed a team of developers, focusing on code quality and efficient feature delivery

More...

Junior Software Engineer
Premier Systems

Aug 2019 - Apr 2023

Vue
TypeScript
.NET
Docker
Postgres
GitLab
  • Developed a large modern web application with Vue, Typescript and C# (.NET 6)
  • Led Integrations with external services such as Square and EposNow

More...

Computer Science BSc (Hons)
University of Portsmouth

SQL
Java
Python
Git
Raspberry Pi
Arduino
HTML
CSS
  • Graduated as Valedictorian with 1st Class Honours, 4.25 GPA.
  • Relevant Coursework: Data Structures and Algorithms, Distributed Systems and Security, Security And Cryptography, Discrete Mathematics and Functional Programming, Robotics.

More...


Contact

LinkedIn
GitHub
Email

If you would like to get in touch with me, please send me an email to callum.mcclure98@gmail.com or find me on LinkedIn or GitHub.

LinkedIn

© 2024 - Callum McClure