# Luigi Poole

> Senior Staff Software Engineer in Victoria, BC, Canada. Canonical page: https://luigipoole.com

I believe that great software is built by great teams. My career has been defined by a commitment to transforming innovative ideas into tangible results, but my true passion lies in leadership. 

I take pride in mentoring engineers, unlocking their potential, and creating environments where they can thrive. By aligning individual growth with our collective mission, I ensure we not only meet our deadlines and budgets but do so with a motivated, cohesive unit.

- Email: hi@luigipoole.com
- Location: [Victoria, BC, Canada](https://www.google.com/maps/place/Victoria,+BC,+Canada)
- Website: https://luigipoole.com

## Profiles

- [GitHub](https://github.com/luigiplr)
- [LinkedIn](https://www.linkedin.com/in/luigipoole/)
- [X](https://x.com/luigiplr)

## Skills

- JavaScript
- TypeScript
- React/React Native/Next.js
- Node.js
- GraphQL/Nest.js
- Postgres/Prisma
- AWS
- Firebase
- Docker
- CI/CD
- Monitoring & Observability
- Performance Optimization
- Security Best Practices
- System Architecture
- API Design

## Experience

### Senior Staff Software Engineer, [Change.org](https://change.org)

Apr 2026 - Present · Remote

One of the technical leads for [Change.Vote](https://change.vote).

Having established the team, my focus is high-level technical strategy as an individual contributor, where I drive the architectural direction across the web application, API, infrastructure, and platform architecture.

My work centers on delivering a scalable product and spearheading the development of a proprietary agentic framework for data ingestion, provenance, and runtime orchestration.

Technologies: React, Next.js, LLM, AI, ETL, Postgres, Prisma, Node.js, GraphQL, Docker, CI/CD

### Senior Engineering Manager, [Change.org](https://change.org)

2024 - Apr 2026 · Hybrid, Remote

As the founding engineer for [Change.Vote](https://change.vote), I was responsible for recruiting and building the engineering team from scratch while establishing the project's initial technical foundation.

I managed the full lifecycle of the platform's development, overseeing team health and professional growth while ensuring the core user experience and API layers were built for long-term reliability. My focus during this phase was aligning individual engineering talent with our collective mission to successfully launch the project from 0-to-1.

Technologies: React, Next.js, LLM, AI, ETL, Postgres, Prisma, Node.js, GraphQL, Docker, CI/CD

### Engineering Lead (L1) → (L3), [MetaLab](https://metalab.com)

2022 - 2024 · Hybrid, Remote

Led multiple cross-functional teams through complex project lifecycles, from initial planning to successful delivery. Collaborated extensively with Product Managers, Designers, and QA teams to integrate innovative solutions while maintaining high-quality standards. Promoted from L1 to L3 Engineering Lead within two years.

Developed products for clients including [Tenet](https://tenet.com/), [SYKY](https://www.syky.com/), [Feeld](https://feeld.co/), [Electronic Arts](https://www.ea.com/), [Claim](https://www.claim.co/), and [The Atlantic](https://www.theatlantic.com/).

Technologies: React, React Native, Next.js, Nest.js, Node.js, GraphQL, Firebase, Prisma, Postgres, AWS, Docker, CI/CD

Projects:
- [Tenet](https://tenet.com/)
- [SYKY](https://www.syky.com/)
- [Feeld](https://feeld.co/)
- [Electronic Arts](https://www.ea.com/)
- [Claim](https://www.claim.co/)
- [The Atlantic](https://www.theatlantic.com/)

### Senior Software Developer → Engineering Lead, [Reelgood](https://reelgood.com)

2016 - 2022 · Hybrid, Remote

Led development of all web-based products including the main web application and TV Application Suite (FireTV, AndroidTV, LG, and native builds). Grew from individual contributor to Engineering Lead, establishing best practices and architecture patterns that scaled across multiple platforms.

Technologies: React, React Native, Node.js, TypeScript, JavaScript, AWS, CI/CD, Cordova, TV Platforms (LG WebOS, Android TV, Fire TV), ETL Pipelines & Data Ingestion, REST APIs, Database Design

### Contract Software Developer, The Decentralized Library of Alexandria

2015 - 2016 · Remote

Developed desktop application and native dependencies for the decentralized content distribution platform, working extensively with native modules and cross-platform technologies.

Technologies: Electron, JavaScript, Node.js, Native Modules, Cross-platform Development, P2P Networking

### Contract Software Developer, [VPN.ht](https://vpn.ht/)

2015 - 2015 · Remote

Built desktop VPN application with native dependencies, focusing on cross-platform compatibility and secure networking functionality.

Technologies: Electron, JavaScript, Node.js, Native Modules, Cross-platform Development, Network Programming

## Projects

### [WebChimera](https://github.com/RSATom/WebChimera)

WebChimera.js is a Node.js native addon that provides bindings to libvlc, allowing developers to create multimedia applications using JavaScript.

Technologies: C++, CMake, JavaScript, Node.js

### [Powder Player](https://powder.media/)

A video player that supports torrents, over 1000 websites and local media.

Offers casting to Chromecast and AppleTV, auto-fetching subtitles, detailed information about items and much more.

Technologies: Electron, React, Redux, Webpack, Node.js

### [Popcorn Time](https://www.theglobeandmail.com/technology/tech-news/mpaa-scores-major-legal-victory-over-unauthorized-streaming-service-popcorn-time/article27081424/)

Multi-platform, BitTorrent client that includes an integrated media player.

The applications provide a free alternative to subscription-based video streaming services such as Netflix.

Technologies: Electron, React, Redux, Webpack, Node.js

## Volunteer

### Firefighter, [North Saanich Fire Department](https://northsaanich.ca/services/fire/)

2021 - Present

## Recommendations

### Wesley Yu, Executive Director of Engineering at Metalab

Managed Luigi directly

Luigi has a breadth and depth in software engineering that allows him to tackle any problem. He's a smart, strategic, and rational engineer who can see the forest through the trees on any development project. 

Luigi and I have worked together to build everything from complex mobile and web applications to highly polished marketing sites filled with motion and interaction. He's an invaluable engineering leader who knows how to rally a team behind a cause.

### Andy Couch, Engineering Lead at MetaLab

Worked with Luigi on the same team

Coming from frog, I am used to working with talented developers, but I feel like Luigi takes a step further. 

He's combines deep engineering knowledge with a deep appreciation for detail and design.

### Paige Kato, Team Lead at Change.org

Worked with Luigi on the same team

Luigi is a fantastic lead and team mate. He creates a positive work environment and boosts team morale by recognizing and celebrating team achievements.
