SKILLS
- TypeScript, JavaScript
- HTML, CSS, SCSS, Tailwind
- Svelte(Kit), React, Angular
- Rust, C, C++, x86 Assembly
- AWS: Lambda, DynamoDb, CloudWatch, IAM, Amplify, Cognito
- MySQL, SQL
- Java, C#, Unity, .NET
- Linux, Docker, Bash, Git, GitHub, Azure Devops, Windows
- Object-Oriented programming, interpreter/compiler construction, Agile software development
EXPERIENCE & PROJECTS
AVEVA
Software Engineer (Internship) • Jun-Aug 2024C#, TypeScript, React.js, Storybook, Windows, Visual Studio, Microsoft Azure
In this 10-week paid summer internship I rewrote the front end of one of their applications, DataLayer, from Razor to React.
Jumptech
Software Engineer (Internship) • Aug 2022 & Jul-Sep 2023TypeScript, GraphQl, AWS Lambda, AWS Cloudwatch, Storybook, AWS DynamoDB, Jest, Datadog, Angular, Jira, Jenkins, GitHub Actions
I was invited back to the Silicon-Fen startup JumpTech for a 6-week paid internship in 2023 in their agile software development team, after a week of work experience in 2022. I focused on the backend of their AWS-powered application suite, contributed to stability and reliability by fixing bugs, worked to improve code quality and wrote automated tests. I designed new reusable web components with Storybook and wrote a shared TypeScript utilities library, among other tasks. I was invited back in 2024 for another summer internship.
World Cubing Association
Software Engineer (Volunteer) • 2022-23JavaScript, React, Ruby on Rails
Volunteering on the open-source WCA website, I aided with the migration from Ruby on Rails to React, fixed bugs and contributed to architectural discussions. I learned how to be productive in a large, unfamiliar code base and worked effectively in the remote-first WCA Software Team, a distributed group of engineers from around the world.
Everywhen
SvelteKit, TypeScript, MySQL, Playwright, Tailwind, Vitest, Bun, cPanel, WHM, Krystal Hosting
Everywhen is a journaling and life-logging web-app project I founded in 2022. It is open-source, free to use and ad-free. Key features include: custom auth, powerful insights, cross-timezone handling, end-to-end encryption with custom encrypted indexing, and integrations with 3rd party APIs.
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, anonymous and first-class functions, classes, and operator overloading.
I had previously created Entropy Script by following a tutorial, an interpreted language written in TypeScript, which helped with Oxynium.
translate Que Me Citen
Freelance Web Developer • 2023HTML, JS, CSS, UnoCSS, Gmail, Google Domains
I created the portfolio website for the Spanish translation service QueMeCiten.com. I was approached by the client and communicated effectively to create, deploy and maintain the product.
EDUCATION
Warwick University
Computer Science B.Sc. • 2023-26
I am currently in my 2nd year studying Computer Science at the University of Warwick.
I am the Social Secretary of the Warwick Badminton Club, and a Development Squad member of the Warwick Table Tennis Club.
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. Awarded the STEM and Academic scholarships. Awarded the Pye Foundation Prize for Contribution to Computing in 2021 and 2022. Awarded the Computer Science subject prize in 2022 and 2023, and Academic Prize 2021.
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.
Achieved 57 points in the TCS Oxford Computing Challenge 2022: distinction and gold awards, best in school.
Participated in 2020-22 STEM-themed Erasmus Exchange; won best design award for a wind turbine.
Completed Duke of Edinburgh Bronze: learning Esperanto, volunteering at a chess club, volunteering at school photography club.
For my A Level computer science coursework I created an open-source house point management web-app which was used by students and my Housemaster to organise and view the awarding of house points.
MORE ABOUT ME
Sport
I enjoy climbing, table tennis, badminton, tennis, rowing and football.Photography
You can find some of my wildlife photography on my Instagram @jcphotography776.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 in 2017, and helped out at the school chess club for DofE in 2020.Woodworking
My most notable project is designing and building a 19x19 Go board. I have also created an engraved bedside table.