Hello, I'm David
Software Developer and Operations Specialist who’s always building - with a passion for creating tools that make life simpler and smarter.
dc

About

My journey bridges science and technology. I hold a HBSc in Bioinformatics from the University of Waterloo, where I co-authored a scientific publication on probiotic delivery, and I recently completed a Computer Systems Technology diploma at BCIT, focusing on full-stack development and systems design.

Outside of work, I enjoy exploring new technologies, building side projects, entertaining my cats, playing pickleball, or watching baseball - Go Jays!

Currently in Toronto, ON

Work Experience

S

SearchKings®

June 2025 - Present
Digital Operations Specialist
Toronto, ON
Spearheaded the end-to-end setup of Google and Microsoft Ads accounts, establishing the foundational architecture necessary for ad managers to launch and optimize high-performing campaigns. I implemented and validated sophisticated tracking ecosystems—including call tracking, form submissions, and page-level events—while resolving complex discrepancies across Google Tag Manager, GA4, and various attribution platforms to ensure precise data reliability. Additionally, I managed technical website integrity by publishing updates via version control and troubleshooting critical issues such as broken content and misaligned conversion values, ultimately bridging the gap between web development and accurate marketing measurement.
r

rj labs

May 2025 - Present
Self-employed
Remote
Pioneered a portfolio of independent software ventures, including the Clipsign utility for the Raycast Store and productivity tools like Loopify and ChromCognito, which successfully captured a growing market of over 60 Raycast installs and a combined Chrome Extension user base of 20+. I cultivated a high-impact open-source presence on GitHub by managing the Notion Library repository to a 5-star rating, while operating a technical consultancy that led end-to-end website migrations and custom development for diverse clients. By capitalizing on adoption metrics and direct user feedback to drive rapid feature iteration, I maximized the market viability and scalability of both my proprietary products and client-focused digital solutions.
K

Karel de Grote-Hogeschool

January 2025 - May 2025
Project Manager, Frontend Developer
Burnaby, BC
Spearheaded the cross-functional development of a Peer Support Web Application for new mothers, orchestrating communication between international stakeholders at KdG and BCIT to align complex project requirements. I engineered a robust security architecture using JWT Access Tokens and HTTP-only Refresh Tokens integrated with a Spring Boot backend, while crafting high-performance, responsive interfaces using React, TypeScript, and Jotai. By navigating Agile sprints and validating system integrity through rigorous Postman API testing and Jest/React Testing Library cycles, I ensured a seamless, secure, and reliable end-to-end user experience.
i

innovibe

January 2024 - August 2024
Junior Software Engineer
Burnaby, BC
Transformed client-facing applications by scaling real-time reporting and booking systems for over 10,000 users across 17+ branches, leveraging a high-performance stack of React, Go, and GraphQL. I architected microservices within a monorepo environment, streamlining cross-platform data handling for web and mobile while developing secure script injection strategies for advanced WebView DOM manipulation. By integrating PostgreSQL with Drizzle ORM for robust data integrity and deploying Amplitude tracking for over 2,000 MAU, I successfully optimized system reliability through data-driven bug identification and user behavior analysis.
T

Thornhill Skin Clinic

October 2022 - April 2023
Frontend Developer
Thornhill, ON
Propelled a 300% increase in monthly revenue by architecting a comprehensive SEO and digital marketing strategy that captured high-value organic traffic and accelerated user acquisition. I engineered a high-conversion e-commerce storefront by customizing Liquid templates and implementing specialized JavaScript to bridge the gap between clinical brand aesthetics and a premium digital experience. By streamlining frontend performance, achieving a 15% boost in page load speeds through advanced resource bundling and minification, I fortified the platform's reliability while collaborating directly with stakeholders to align technical features with core business growth objectives.
G

GoodLife Fitness

September 2022 - December 2022
Customer Service Representative (Motivator)
Richmond Hill, ON
Managed facility opening procedures and security protocols for early morning shifts to ensure the club was operational and accessible to members on schedule. I facilitated the onboarding process for new members by providing clear communication on facility offerings and streamlining the registration of new memberships. By directing maintenance standards and handling high-volume laundry operations, I maintained a clean and safe environment while resolving member inquiries and account issues to foster a positive fitness community and improve member retention.
U

University of Waterloo (Science)

September 2021 - September 2022
Teaching Assistant
Waterloo, ON
Supported student academic success by instructing laboratory sections for Cell Biology and Genetics, where I explained complex molecular and chromosomal mechanisms through digestible learning modules for groups of up to 30 students. I coordinated with faculty to align weekly lesson plans with curriculum objectives and supervised hands-on experiments while maintaining strict adherence to scientific safety protocols. By managing the assessment of lab reports and providing personalized technical guidance during office hours, I effectively strengthened student data analysis skills and helped students navigate challenging biological methodologies.
U

University of Waterloo (Engineering)

May 2020 - February 2021
Research Assistant
Waterloo, ON
Executed daily experiments within Tam’s Research Group to develop a novel pH-responsive enteric coating system, which culminated in the co-authored publication - A new approach for the encapsulation of Saccharomyces cerevisiae using shellac and cellulose nanocrystals. I maintained meticulous technical documentation to ensure the reproducibility of results and synthesized functional colloids to evaluate the biocompatibility of carrier systems. By validating these sustainable methods through rigorous data-driven analysis, I established high-fidelity research standards for probiotic delivery suitable for academic publishing and international health applications.

Skills

React
Next.js
Typescript
Node.js
Python
PostgreSQL
MongoDB
MySQL
GraphQL
REST API
Docker
Kubernetes
Java
Spring Boot
Git
C++
C#
ASP.NET
React Native
Swift
Flask
AWS
GCP
GTM
GA4
My Projects

Check out my latest work

I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites. View all projects on my GitHub.

Loopify

Loopify

A screen recording extension that captures screen recordings directly in MP4 format with ability to convert them to animated GIFs.

JavaScript
Chrome Extension
Pulse Play

Pulse Play

A video speed control extension that allows users to temporarily accelerate playback by holding a hotkey; compatible with YouTube, Netflix, and more.

JavaScript
Chrome Extension
Notion Library

Notion Library

A web clipping extension that automatically saves book details from Google Books directly into a Notion database. It captures metadata like title, author, and cover image using a book's ISBN, allowing users to customize fields to fit their existing library setup.

React
Chrome Extension
Notion API
Google Cloud Platform
BCIT Clavo

BCIT Clavo

A student-powered review platform where BCIT students can anonymously share and browse honest feedback on courses and instructors. The platform includes a program-powered search, advanced filters, and a community Q&A board.

React
Spring Boot
PostgreSQL
Docker
BeautifulSoup
Redis
ClipSign

ClipSign

A Raycast extension that generates, stores, and instantly pastes electronic signatures. It allows users to create new signatures from custom text and fonts or upload an image of a handwritten signature, organizing them for quick clipboard access.

React
Raycast
Dr. Po Fong Yang

Dr. Po Fong Yang

Executed a full website migration and performed content edits for the official site of Dr. Po Fong Yang, a registered periodontist (gum specialist) in Toronto. This project involved transferring the website to a new host and updating key content

PHP
MySQL
Apache
DNS Hosting
Video Contact Aggregator

Video Contact Aggregator

An AI-powered content pipeline that automatically generates, edits, and uploads dynamic YouTube Shorts. It leverages the OpenAI API for content creation, MoviePy for video editing, and the YouTube API for channel management

MoviePy
FFmpeg
YouTube API
OpenAI API
Stories A Million

Stories A Million

A community writing platform that connects writers and readers, leveraging the OpenAI API for AI-assisted story creation. The platform provides tools for writers to generate unique plots, characters, and text with AI, while readers can discover and engage with these collaboratively crafted narratives.

Next.js
Prisma
OpenAI API
MongoDB
MindThreads

MindThreads

A Chrome extension that captures and archives your ChatGPT sessions, transforming them into an interconnected knowledge base. Its core feature generates dynamic mind maps from your chats, visualizing the flow of ideas in a node-graph structure.

React
Chrome Extension
OpenAI API
Spring Boot
PostgreSQL
Docker
Algo Visualizer

Algo Visualizer

An educational web application designed to illustrate common sorting algorithms through interactive visualization. The application renders the sorting process step-by-step, providing a clear visual representation of how each algorithm handles data.

Next.js
Redux
PostCSS
Contact

Get in Touch

Want to chat? Just shoot me an email and I'll respond whenever I can.