Backend depth
Java, Quarkus, Spring Boot, REST and GraphQL APIs, SQL, data modelling, and service design.
Full-stack developer / product-minded software engineer
I work across Java, Quarkus, Spring Boot, Next.js, React, GraphQL, SQL, and Python to ship APIs, product features, test coverage, and data workflows that make teams faster and software sturdier.
const liam = {
focus: ["APIs", "quality", "UX"],
stack: ["Quarkus", "Next.js", "GraphQL"],
shipped: "Cloud2 + Allymon + FindIT"
};
I studied Software Development & Network Engineering at Sheridan College and have hands-on experience across enterprise microservices, cloud data workflows, and full-stack product delivery.
My strongest work sits where backend reliability meets product experience: designing APIs, shaping data models, improving test suites, debugging production issues, and turning technical requirements into interfaces people can actually use.
Java, Quarkus, Spring Boot, REST and GraphQL APIs, SQL, data modelling, and service design.
React, Next.js, TypeScript, Apollo Client, responsive UI, interaction polish, and accessible flows.
Current full-stack apps, AI tooling, production-minded workflows, and automation projects that show APIs, data, UX, testing, and delivery.
Full-stack reading journal built with Spring Boot and React, featuring JWT auth, Open Library imports, personal shelves, reviews, PostgreSQL/Flyway persistence, and reading analytics.
Full-stack indoor navigation platform built with Spring Boot, React, SQL, and REST APIs for real-time navigation, structured location data, and live user interactions.
Local chatbot that indexes codebases and documentation, then answers engineering questions with grounded source references using Ollama and Weaviate.
React and Express dashboard for uploading and managing image/audio assets, backed by a GitHub repository and JSON manifest for repeatable digital asset management.
End-to-end job application tracker built with React, Express, and PostgreSQL, featuring CRUD workflows, tag-based filtering, search, and CSV export.
Automation that turns a Google Sheet of questions into a published Google Forms quiz with auto-publish, scoring, and ready-to-share student quiz links.
Recent roles across enterprise software, startup product development, applied research, and campus platform development.
Improved a Dockerized digital asset management platform with 14 Java/Quarkus microservices by resolving 500+ SonarQube issues, raising automated test coverage from 0% to 85%, and building React/Next.js experiences backed by GraphQL APIs.
Led a three-person team delivering a Canada-focused peer-to-peer lending MVP with Next.js, Express, MySQL, JWT authentication, role-based workflows, secure document review, and production handoff documentation.
Designed and developed a self-hosted digital asset management platform for thousands of image and audio assets, replacing spreadsheet and JSON workflows with secure administration and configurable metadata.
Built reusable machine learning and data engineering pipelines for healthcare and mineral exploration research, including automated ETL workflows over 480,000+ geochemical records and video-based healthcare data processing.
Languages, frameworks, platforms, practices, and tools pulled directly from the resume.