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

May 2025 -- Aug 2025
Aug 2024 -- Dec 2024
Software Development Engineer • Amazon
I led development of a new reporting application for robotic warehouse shelves and took ownership of the team’s front-end projects, ensuring improved design, stability, and functionality. I architected a streamlined method for building fulfillment metrics dashboards, reducing development time by 50%. I also led the migration of legacy dashboards to a modern stack, contributing to the retirement of vulnerable software. Additionally, I deployed new backend services leveraging AWS Lambda, DynamoDB, S3, and Athena.
TypeScript
Java
NestJS
SCSS
ReactJS
REST APIs
AWS Lambda
AWS DynamoDB
AWS Athena
AWS S3
AWS SNS
AWS CDK
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.
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