
I'm a Vancouver-based Software Engineer, currently working at Aurelian, building conversational AI to automate non-emergency calls, triage, and generate dispatch reports in real time.
In my free time time, you can catch me exploring the beautiful Pacific Northwest, strumming my Guitar, or playing Soccer.

Hi, I'm Joshua, a Software Engineer and tech enthusiast! From navigating storms on a Merchant Marine ship to navigating code, my journey here has been an unexpected adventure. The rhythm of the sea sparked a new curiosity, a desire to create rather than simply traverse. Programming promised the tools to make a positive impact, to shape the world in meaningful ways. So, I traded nautical charts for code, and now strive to build solutions that leave a positive ripple in the lives of others.
Focus: Information Systems
Relevant Coursework: Machine Learning, Neural Networks and Deep Learning, Artificial Intelligence, Search and Information Retrieval, Human Computer Interaction, Principles in System Design, Design and Analysis of Algorithms, Algorithms and Complexity, Advanced Network Security and Cryptography, Computer Systems and Assembly, Database Management Systems
A collection of projects I've worked on, from mobile apps to web applications.

GenAI-powered document chatbot (RAG): upload PDF/DOCX/CSV, chunk and embed with OpenAI, store in Supabase pgvector, and chat grounded answers via a Next.js 15 backend.

Nesso is an iOS app designed to help you maintain meaningful connections with your contacts by managing and scheduling regular reminders to reach out.

Trusted house painting service platform that connects homeowners with vetted professional painters. Features instant estimates, exclusive promotions, and a streamlined booking process with $0 deposits and customer protection guarantees.

Professional dashboard and management platform for painting contractors and service providers. Enables painters to manage their business operations, track jobs, handle customer relationships, and grow their painting business through the PrimerJobs network.

Technical blog sharing my insights and learnings as a Software Engineer and programmer.
I'd love to connect! Whether it is to discuss a job opportunity, a personal project, or just life, please reach out!