Sam Cornish

Software Developer

Introduction

I'm 27 years old and currently work as an Embedded Linux developer in the medical device industry. My background is mostly backend with my preferred languages being C/C++, Python, and Rust for solving problems. I primarily specialize in building and maintaing custom Linux distributions used in embedded systems (BuildRoot/Yocot). Outside of work you can find me running, surfing, DJ'ing, and gaming :).

Portfolio

Parlé is an instant messaging android application. The main focus of this app is to break language barriers and allow seamless conversations between people that speak different languages. Using Google Cloud Translate API, parlé is able to automatically translate incoming messages to the user's desired native language.
My first real foray into building a production-grade backend microservice in Rust. This was modeled after Luca Palmeri's excellent book "Zero to Production in Rust". The service manages email subscriptions for a blog newsletter. Some notable technologies used are REST api, CI/CD via github actions, telemetry, PostGreSQL, and Docker for cloud Native applications

Contact