Jack McBride - Fullstack Web Engineer
Hi, Thanks for checking out my portfolio. I am 25 years old and a fulltstack web engineer currently living in Bristol, England. I am currently working as a Software Developer at Ghyston - a software agency. I studied Computer Science at the University of Bath and was awarded a Diploma of Higher Education. I am a highly creative individual and I enjoy designing and building fullstack web applications. I have many hobbies and interests including: reading, cooking, meditation, spirituality, music production, calisthenics, running and surfing. I would be particurlaly interested in working in the fields of: sustainability, health, education, music and psychology.
Languages, Frameworks and Technologies I am familiar with:
- ASP .NET
- Ruby on Rails
Spotify Playlist Search Tool
A tool for finding out which of your saved Spotify playlists contain a given artist or song. Used the Spotify Web API to fetch all the users playlists, working around the rate limit. To allow them to then search all of their playlists. Used a virtualised list to optimise the performance and stored the user's playlists in local storage to save on API calls and load time on subsequent uses.
It's currently in development mode, so I have to explicitly allow access to users.
Test account email: firstname.lastname@example.org password: BenMee6!
Contact me if you would like me to allow you access :)
Technologies used: Typescript, React, Tailwindcss, html/css, Spotify Web API
Online Multiplayer Drum Sequencer
A website which allows users to colloborate in real time to create drum beats.
ET Bidding Game
A mobile-first responsive designed website used for scoring, saving and creating a leaderboard for a card game I play with friends
Software Developer at Ghyston October 2022 - Current
Working in a software agency on a variety of projects with external companies. Worked on a pension retirement affordability tool for 6 months using Typescript, React, Styled Components, Nx, GraphQL, MongoDB. Now working on the support team, providing bug fixes, live support and new features for a wide range of projects. This has allowed me to gain experience in multiple areas: working with legacy code, communicating with clients, devops, fixing live issues, working with application logs and insights to solve bugs and working with a wide range of technologies: C#, ASP .NET, Python, Ruby on Rails, Visual Basic, Winforms, Blazor, Razor, SQL and Azure
Junior Web Engineer at siHealth November 2021 - October 2022
Computer Science at University of Bath 2017-2020
Awarded a Diploma of Higher Education
Won the Netcraft Prize for placing in the top 10 students in first year Computer Science.
- Computing as a science and engineering discipline
- Computer Systems Architecture 1
- Discrete Maths for Computation
- Principles of programming 1
- Computer Systems Architecture 2
- Analytical mathematics for applications
- Principles of Programming 2
- Human-computer interaction
- Integrated group-based project
- Foundations of computation
- Fundamentals of visual computing
- Data structures and algorithms
- Fundamentals of machine learning
- Artificial intelligence
- Comparative programming languages
- Functional programming
Summer Internship at CiteAb 2019
Worked as software developer at CiteAb, a life sciences data provider company, rearchitecting there web scraping processes. Gained Experience using Ruby on Rails, Github, CSS selectors and Haml.