photo of Joseph Coppin

Hi, I'm Joseph Coppin

Software Engineer Studying Computer Science at the University of Warwick

SKILLS

  • TypeScript, JavaScript
  • HTML, CSS, SCSS, Tailwind
  • Svelte(Kit), React
  • Rust
  • MySQL, SQL
  • DNS, Bind9, Google Domains
  • Git, GitHub, GitHub Actions
  • Compiler / Interpreter Construction, Assembly
  • AWS: Lambda, CloudWatch, DynamoDb, Amplify, Cognito
  • Linux, Docker, cPanel, WHM, Bash

Jumptech logo Jumptech

Web Dev Intern, 2023

TypeScript, GraphQl, AWS Lambda, AWS Cloudwatch, Storybook, AWS DynamoDB, Jest, Datadog, Angular, Jira, Jenkins, GitHub Actions

After doing a week of work experience in 2022, I was invited back to the Silicon-Fen startup Jumptech for a 6-week paid internship in 2023 to work in their dev team. Interacting with many parts of their complex codebase, I mostly worked on the backend side of their AWS-powered application suite. As well as fixing bugs and writing automated tests, I worked to improve code quality, designed new reusable web components with Storybook, and wrote an internal TypeScript shared utilities' library. I interacted with their GraphQL API, AWS Lambda Functions, DynamoDB database and ElasticSearch database among a range of other modern technologies.

WCA logo World Cubing Association

Volunteer, 2022-23

JavaScript, React, Ruby on Rails

I primarily aided with the migration from Ruby on Rails to React, but also fixed bugs and contributing to architectural discussions while I volunteered on the open-source WCA website as part of the WCA Software Team. The WCA is a non-profit organisation that governs competitions for the Rubik's Cube and other twisty puzzles.

translate Que Me Citen

Freelancer, 2023

HTML, JS, CSS, UnoCSS, Gmail, Google Domains

I created the portfolio website for the Spanish translation service QueMeCiten.com.

Everywhen logo Everywhen

SvelteKit, TypeScript, MySQL, Playwright, SCSS, Tailwind, Vitest, Bun, cPanel, WHM, Krystal Hosting

Everywhen (AKA Halcyon.Land) is a journaling and life-logging web-app project I founded in 2022. It is open-source, free to use and ad-free; it is currently in beta. Security and scalability are two of the core focuses: data is end-to-end encrypted using similar protocols as mainstream password managers, and every page is snappy whether you have 10 or 10,000 entries. Other features include images, event logging, geospatial visualisations and powerful analytics and search. You can download it from the Google Play Store, or use the web app at halcyon.land.

Oxynium

Rust, Assembly, Oxynium, Bash, Docker

Oxynium is an open-source programming language I created from the ground up in Rust. It is a statically-typed, compiled language with a syntax similar to Rust and Go. Some of its features include a powerful type system with generics, anonymous first-class functions, classes, and operator overloading.

EDUCATION

Warwick Uni logo Warwick University

Computer Science B.Sc., 2023-26

I am currently studying Computer Science at the University of Warwick.

Warwick Uni logo King's School Ely

GCSEs and A Levels, 2018-23

I achieved A* A* A* A in Computer Science, Physics, Maths and Further Maths respectively for my A Levels.

For my GCSEs I achieved 9 9 9 9 9 9 9 9 8 8 8 in Computer Science, Design Engineering, Physics, Maths, Further Maths, Chemistry, Biology, Religious Studies, English Language, English Literature and Geography respectively.

At King's Ely, I was awarded a King's Scholarship in 6th Form, based on my GCSE scores. I was also awarded the STEM and Academic scholarships. I was awarded the Pye Foundation Prize for Contribution to Computing in 2021 and 2022. I was also awarded the Computer Science subject prize in 2022 and 2023. I ran the Turing Club, a weekly club for students to learn about Computer Science, in 2021 and 2022, and managed the King's Ely GitHub page.

MORE ABOUT ME

Sport

I enjoy tennis, table tennis, rowing, football, badminton and squash.

Photography

I primarily do wildlife photography, and you can find many of my photos on my Instagram @jcphotography776.

Rubik’s Cubes

I have competed in 25 competitions , including the World and European Championships. My best (unofficial) 3x3 time is 10.45 seconds.

Chess

I have competed in various chess competitions, including the Delancy National semi-finals three times and quarterfinals over 5 times. I founded and ran the school chess club for 6 months when I was in year 7, and helped out at the school chess club for DofE in year 10.

Woodworking

My most notable project is a full 19x19 Go board. I've also made an engraved bedside table.