Leo Kamino - Software Engineer

About Me

I am a software engineer focused on building enterprise-grade applications, distributed systems, and Agentic AI tools. Currently working in the physical security sector, I specialize in full-stack development using LangGraph, Python, Ruby on Rails, and React.

I have hands-on experience across the entire software lifecycle. From implementing Hybrid RAG strategies using vector databases and engineering real-time streaming architectures, to owning CI/CD pipelines and container orchestration with Docker and Podman. I thrive on translating complex requirements into robust, scalable implementations.

Skills & Technologies

Languages

Python iconPython
Ruby iconRuby
Bash iconBash
JavaScript iconJavaScript
TypeScript iconTypeScript
Java iconJava

Frontend

React iconReact
Next.js iconNext.js
HTML5 iconHTML5
CSS3 iconCSS3
Sass iconSass
Semantic UI iconSemantic UI
TailwindCSS iconTailwindCSS

Backend & AI

FastAPI iconFastAPI
Rails iconRails
LangChain/LangGraph iconLangChain/LangGraph
Qdrant iconQdrant
Redis iconRedis
PostgreSQL iconPostgreSQL
Node.js iconNode.js
Express iconExpress
MongoDB iconMongoDB
MySQL iconMySQL

DevOps & Tools

Docker iconDocker
Podman iconPodman
Nginx iconNginx
Yocto Project iconYocto Project
Git iconGit
GitHub Actions iconGitHub Actions
Bamboo iconBamboo
AWS iconAWS
Terraform iconTerraform
Pytest iconPytest
Selenium iconSelenium

Experience

Professional Experience

Avigilon, Motorola Solutions Company logo

Software Engineer

Avigilon, Motorola Solutions Company

Jun 2025 - Present

  • Architect and build an enterprise Agentic AI feature using LangGraph, FastAPI, MCP SDK, and vector DB, enabling operators to interact and search physical security systems via natural language.
  • Implemented per-user MCP Server authorization with dynamic access filtering ensuring proper RBAC for AI operations in security platform.
  • Developed a Hybrid RAG strategy combining vector embeddings and sparse retrieval techniques for improved document retrieval accuracy in queries.
  • Designed real-time streaming systems using Redis pub/sub and WebSocket connections for live updates between Python services and React interfaces.
  • Managed CI/CD pipelines and container orchestration with Podman and systemd for embedded Linux appliances.
  • Established engineering foundations including containerized development environments, testing infrastructure, LLM observability, and modern Python tooling.
LangGraphPythonRuby on RailsQdrantRedisNginxDockerPodmanYocto ProjectFastAPI
Avigilon, Motorola Solutions Company logo

Software Automation Engineer Intern

Avigilon, Motorola Solutions Company

May 2024 - Aug 2024

  • Maintained and expanded a pytest-based automation framework, migrating legacy test suites and writing new end-to-end tests covering UI flows, REST APIs, and hardware integration.
  • Engineered a concise Python tool integrated into the CI pipeline for automated checks.
PythonpytestCI/CDAutomation
Avigilon, Motorola Solutions Company logo

Software Engineer Intern

Avigilon, Motorola Solutions Company

Jan 2023 - Aug 2023

  • Built a full-stack Notes feature enabling operators to document and track observations on identities, hardware devices, and alarms, with audit trails and role-based access, for an enterprise physical security platform.
  • Standardized search functionality across 6+ entity pages by designing a reusable React Search Component, eliminating pagination and rendering bottlenecks in legacy Rails views.
  • Contributed to release validation for 3 major releases, executing assigned test cases, and resolving blocking defects across Rails, React, and C++ before engineering release.
ReactRailsC++Full-Stack Development
Optum logo

Software Development Engineer Intern

Optum

May 2022 - Dec 2022

  • Resolved bugs for Magnetic Resonance Imaging technology software using C# and .NET.
  • Modernized .NET web application to support Chromium-based browsers, removing dependency on deprecated Internet Explorer.
  • Developed an automated release-packaging utility that parsed change manifests from ticket numbers to dynamically identify and bundle required binaries, replacing a manual, file-by-file selection process.
Angular.NETC#Healthcare IT

Additional Relevant Experience

TELUS – Capstone Project logo

AI Systems Developer

TELUS – Capstone Project

Sep 2024 – Apr 2025

  • Collaborated with TELUS as part of a Capstone project to design a real-time AI-driven system for emergency response.
  • Developed FastAPI backend to process audio, extract embeddings, and perform ML inference for 911 call prioritization.
  • Built a Next.js front end and implemented WebSocket integration to support live audio classification.
  • Containerized the system with Docker and deployed it on specialized AI hardware.
  • Integrated OpenAI API for audio transcription and PyTorch AI-pipeline for audio classification.
FastAPINext.jsDockerWebSocketsOpenAI APIPyTorchMachine Learning
UBC Applied Science Dean's Office logo

Web Developer (Part-time)

UBC Applied Science Dean's Office

Sep 2021 - April 2025

  • Led maintenance and optimization of UBC Applied Science websites, ensuring seamless performance and usability.
  • Delivered custom websites for research groups and engineering teams, aligning with stakeholder requirements.
  • Built Sass design system to ensure consistent and modern UI/UX across UBC Engineering websites.
  • Improved SEO from 75% to 98% through strategic improvements.
PHPJavascriptHTML5CSSTailwindCSSSassDrupalSEO
UBC Computer Engineering Department logo

Teaching Assistant - CPEN 221 Software Construction

UBC Computer Engineering Department

Sep - Dec 2023

  • Led weekly lab sessions for 40+ students, clarifying software construction concepts and addressing technical questions.
  • Provided one-on-one support during office hours.
  • Graded assignments, ensuring code quality and best practices.
JavaObjected Oriented ProgrammingTeachingSoftware Construction
UBC Launch Pad (Student Design Team) logo

Front-End Developer

UBC Launch Pad (Student Design Team)

Sep 2020 - Sep 2021

  • Developed an application to streamline the recruitment process for student clubs.
  • Responsible for implementing the views of the application using React.
  • Conducted peer code reviews to guarantee best practices and functionality.
TypeScriptReactBulma