Liam Earle
Computer Engineering Student
I'm a Computer Engineering student at Memorial University of Newfoundland with a strong interest and understanding of Full-Stack and Mobile Development.

I developed an interest in programming and computers at a young age, initially driven by a desire to create mods for my favorite video games. This passion led me to dedicate my teenage and early adult years to learning various web and mobile technologies. In high school, I started learning Flutter during its alpha stage and explored backend development and cloud services with Firebase.

In 2020, I graduated high school and began pursuing a degree in Computer Engineering at Memorial University of Newfoundland. In 2022, I completed my first work term at Bluedrop ISM as a Full-Stack Developer. I decided to take some time off from school to continue working at Bluedrop, which helped me gain a deeper understanding of web development.

In August 2024, I joined Amazon's Robotics division as a Software Development Engineer (Co-Op), where I work on web-based dashboards and services that provide important metrics for fulfillment centers.

Experience

Aug 2024 -- PRESENT
Software Development Engineer • Amazon
I developed a method for creating fulfillment metrics dashboards, cutting development time by 50%. I also led the migration of legacy dashboards to a new stack, retiring vulnerable software. By fixing key UI bugs, I improved the platform’s mobile user experience. Additionally, I deployed new services using AWS Lambda, DynamoDB, S3, and Athena.
TypeScript
NestJS
SCSS
ReactJS
REST APIs
AWS Lambda
AWS DynamoDB
AWS Athena
AWS S3
MySQL
Jira
Unit-Testing
Jan 2022 -- Apr 2024
Full-Stack Developer • Bluedrop ISM
I developed a metrics and telemetry system that reduced bug diagnosis time by 25%. I led a major platform refactor, eliminating 200 vulnerabilities and ensuring security and stability. Additionally, I created a feature allowing organization admins to customize links to match their privacy policies and terms of service. I also demonstrated expertise in deploying new web services with seamless integration, utilizing containerization technologies like Docker and Kubernetes.
JavaScript
TypeScript
NodeJS
REST APIs
ReactJS
AngularJS
PostgreSQL
Unit-Testing
Jira
GitHub
Dec 2022 -- PRESENT
Software Team Lead • Memorial Baja
I developed a digital gauge cluster for the team’s vehicle, providing clear and accurate diagnostics to the driver. Additionally, I mentored junior students in software development and embedded systems, focusing on the C programming language.
JavaScript
ReactJS
AstroJS
TailwindCSS
C
OpenGL
RayLib
RaspberryPi
GitHub
Aug 2023 -- PRESENT
Software Team Member (MCS) • MUNStar-1
I am developing a FreeRTOS-based operating system for the team’s satellite, managing its subsystems effectively. I am also architecting CI/CD pipelines to ensure efficient testing and deployment of the satellite's software.
JavaScript
ReactJS
AstroJS
TailwindCSS
C
Linux
FreeRTOS
View Full Resume

Projects

Copper
Copper is a platform that allows users to create and join chat rooms to communicate with others. It is a combination of Discord and Instagram with some features from other platforms included.
TypeScript
ReactJS
Remix
ExpressJS
JWT
REST APIs
SQLite
GitHub
Retrievium
Retrievium is a data-management and modeling platform for predictive analytics in chemical sciences - the GitHub of chemistry. It allows you to share, search, and discover research data in various fields of chemistry. Unlike traditional data management or molecular modeling tools, the platform harnesses a global network of users, data, and machine-learning technology that allows people to discover, apply, or develop high-accuracy models quickly.
TypeScript
ReactJS
RemixJS
Python
FastAPI
REST APIs
PostgreSQL
GitHub
Baja Dash
I developed a digital gauge cluster for the team’s vehicle, providing clear and accurate diagnostics to the driver. Additionally, I mentored junior students in software development and embedded systems, focusing on the C programming language.
C
OpenGL
RayLib
RaspberryPi
GitHub