San Francisco Golden Gate bridge on a sunny day.

Liam Mendes

Hello! I'm a multi-disciplined Software Engineer, based in San Francisco, CA but originally from Dublin, Ireland.


I've always had a passion for computers since the time I was born. As a kid, I started programming when I was just 9 years old by making modifications to the popular game Minecraft . Ever since then I've grown to win awards in my teens for my work on mobile apps , contributed to cool consumer applications like Picnic and wrote code that was seen by thousands of music listeners at Worldwide FM .

Projects & Portfolio

CropSafe logo

CropSafeFounding Software Engineer

Mar 2022 - Feb 2026 | San Francisco, CA (previously Los Angeles, Belfast and London)

I was the Founding Software Engineer and early employee at a VC-backed startup. I led and built 10+ full-stack products across multiple pivots: real-time commodity tracking, routing infrastructure for LLM APIs, and computer vision systems for rail infrastructure.
TypeScriptNext.jsReactNode.jsRustPythonAWSGCPSupabase
Picnic logo

PicnicJunior Software Engineer

Jun 2021 - Sep 2021 | London, United Kingdom

I worked as a Junior Software Engineer at Picnic (a brand new messaging application) on a Summer internship in London.

My main responsibilities included fixing bugs and improving performance before launch. I contributed 35+ pull requests to the app such as fixing emoji's not rendering correctly for some users, adding a new splash screen and improving the performance of videos, animations.
React NativeTypeScriptGitSlackEvent-driven Database Architecture
A clickable imageA clickable imageA clickable image
Worldwide FM logo

Worldwide FMSoftware Engineer

Dec 2021 - Feb 2022 | London, United Kingdom

At Worldwide FM, I was contracted to help build a new website for the London-based music platform with 400,000+ monthly listeners. I developed frontend components in Vue.js integrated with CraftCMS.

Separately, I set up an audio processing pipeline using n8n that listens for new audio tracks from a Dropbox, converts them to the correct format and uploads them back to their NAS-storage facility.
Vue.jsCraftCMSn8nNode.js
Greycastle AB logo

Greycastle ABMobile Developer

Jul 2019 - Jul 2020 | Dublin, Ireland

In my freelancing phase at 16 years old, I worked with numerous clients. One of them was a small Swedish-based developer working on a app to help people learn Japanese faster called Reading Japanese. I worked on fixing bugs and initial components used to render articles in the app.
React NativeDartFlutter
A clickable imageA clickable imageA clickable image