Backend depth
Java, Spring Boot, REST APIs, SQL, data modelling, debugging, and service design.
Full-stack developer / quality software builder
I work across Java, Spring Boot, React, TypeScript, SQL, and Python to ship APIs, product features, test coverage, and automation that make teams faster and software sturdier.
const liam = {
focus: ["APIs", "quality", "UX"],
stack: ["Spring Boot", "React", "SQL"],
shipped: "FindIT + enterprise services"
};
I studied Software Development & Network Engineering at Sheridan College and have hands-on experience across enterprise services, 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, Spring Boot, REST APIs, SQL, data modelling, debugging, and service design.
React, TypeScript, 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, applied research, and campus platform development.
Improved software quality across 10+ services by resolving 200+ SonarQube issues, raising test coverage from 0% to 85%, optimizing SQL, and maintaining Java/Spring Boot APIs.
Built backend services and secure data structures for a centralized image management platform used across two applications by 100+ users.
Developed Python scripts for large-scale data validation and processing in cloud-based pipelines, improving accuracy, consistency, and reproducibility across structured datasets.
Languages, platforms, practices, and tools pulled directly from the resume.