
Work Experience

The Banking Analytics Lab, Western University
Research Assistant
- Applying econometrics and machine learning to CPI data at a top global ML lab specializing in banking, led by Prof. Cristián Bravo, Canada Research Chair in Banking & Insurance Analytics

Entrée Capital
Software Engineer Intern
- Built a central dashboard using Next.js, Node.js, and Snowflake, reducing the time for partners to evaluate founders by 60% and streamlining the investment decision-making process.
- Optimized tRPC procedures and SQL database queries to reduce API response times by 30%, improving data retrieval efficiency and enhancing overall application performance.
- Collaborated with stakeholders and senior engineers in an Agile environment, contributing to sprint planning, code reviews, and feature prioritization

Western Developer Society
Team Lead
- Led an 8-person team shipping TalkMaze's 45-page platform (Next.js, TypeScript, Supabase, Stripe)
- Designed a 24-table Postgres schema and 67-endpoint API with Zod validation and 3-role access control
- Wrote a 600+ unit, integration, and contract test suite (Vitest) against a local Supabase stack in CI
- Built a matchmaking engine pairing students with coaches across time zones

RBC
Design Thinking Fellow
- Selected as 1 of 32 students from 350+ applicants and awarded a $3,500 stipend
- Conducted detailed user research by interviewing 10+ education stakeholders to understand challenges in responsible classroom AI use
- Translated research insights into a high-fidelity Figma prototype using design-thinking methods and pitched the final solution to 30+ RBC and Western executives during the cohort showcase
Projects
Neural Apnea Triage
Daniel Kaminsky, Oliver Olejar, John MacPhie, Annie Liu, Sneha Shah
Developed a hybrid CNN–Transformer for ECG-based sleep apnea detection, pairing convolutional layers that capture local waveform morphology with a Transformer that models longer-range temporal dependencies across the signal. The model reached 89.2% accuracy and 0.956 AUROC on the PhysioNet Apnea-ECG benchmark, giving clinics a way to triage and prioritize higher-risk patients for sleep studies.
Designed a 6-stage ECG preprocessing pipeline that turns raw overnight recordings into clean model inputs, including signal filtering, Hamilton QRS detection to locate heartbeats, and physiological feature extraction such as heart-rate variability.
Co-authored the accompanying research paper and presented the work at CUCAI, a national undergraduate AI conference with 350+ delegates from universities across Canada.
Secureframe
Daniel Kaminsky, Rishabh Jain, David Vera, Kethy Hu, Tazrin Khalid
1st Place in Cybersecurity at the Toronto Tech Expo.
SecureFrame is an AI-powered video privacy system that uses YOLOv8 object detection and AES-CTR encryption to selectively secure sensitive entities in video footage. Objects are detected and tracked across frames, enabling precise, entity-level protection. Encryption is reversible, allowing authorized users to restore original video content. Designed as a secure alternative to traditional blurring or redaction techniques.
Prompt2Cart
Daniel Kaminsky, Hadi Youssef, Josh Muszka, Henrique Leite
Prompt2Cart is an AI-powered shopping assistant that transforms natural language requests into ready-to-buy Shopify carts. Users describe what they need in plain English, including preferences, constraints, and budget. Agentic workflows analyze intent, search across Shopify stores, and select relevant products.
Instead of returning links, Prompt2Cart programmatically creates a cart and generates a one-click checkout. The result is a frictionless chat-to-cart experience that removes traditional e-commerce browsing.

RiskGuard
Daniel Kaminsky, David Vera, Anthony Stefanuto
A Chrome extension built for retail investors to detect behavioral biases in real-time.
RiskGuard overlays directly onto brokerage interfaces, interacting with the DOM to monitor trading activity. It identifies psychological pitfalls like Revenge Trading and Overtrading, using a Flask/Snowflake backend for analysis and Gemini to provide AI-driven coaching. The system tracks 'Capital Preserved' to quantify the value of disciplined trading.
Trained XGBoost bias classifiers reaching 0.949 AUROC, backed by a Snowflake feature pipeline that runs 4.8x faster than the baseline.

Tutorial
Daniel Kaminsky, Cynthia Li, Kiyana Salmi, Eric Wehlend
Tutorial is a concept web app designed to introduce responsible AI use to students in early education. The experience focuses on onboarding students to AI through guided prompt archetypes rather than unrestricted chat. It emphasizes critical thinking, habit-building, and collaboration instead of cognitive offloading.
The mockup was created as part of the RBC Design Thinking Program term project. Design decisions were informed by user personas, educator concerns, and school board priorities around safe AI adoption.

Tree Machine Learning Library
Daniel Kaminsky, Thomson Lam, Henrique Leite
A C++ machine learning library built from scratch as a final OOP course project. Implements classic models including Linear Regression, Logistic Regression, Decision Trees, Random Forests, and Gradient Boosting. Designed around core OOP patterns such as Factory, Builder, and Strategy to ensure modularity and extensibility.
Features a custom Dataset abstraction for loading CSV data and benchmarking models consistently. Includes a Qt-based GUI, command-line demos, and a full unit testing suite using GoogleTest.

Order Book
Daniel Kaminsky
A C++17 limit order book engine modeling a single-symbol exchange with price–time priority. Implements core exchange mechanics including limit orders, matching, partial fills, and crossing logic. Uses FIFO queues per price level and ordered containers to enforce correct execution semantics.
Explicit domain modeling for orders, fills, trades, and execution results. Designed with clear separation of concerns and thoroughly tested with unit and integration tests.
Tech Stack
Languages
Tools & Platforms
Frontend
Backend
ML / DS
Stats
Cumulative Average
Click on a year point to view details
Select a semester to view details
Extracurriculars
Technical Involvement

Developer
Western Cyber Society
Worked in a team of six to design and build SecureFrame, a security-focused web application. Presented the project at the Toronto Tech Expo, earning first place in Cybersecurity.

Developer
Western Developer Society
Built a website for local London city councillor David Ferreira, collaborating with designers and developers in a team environment.

Developer
Tech for Social Impact
Worked with Plan International, a global non-profit operating in 75+ countries and reaching millions of children annually, to design a SQL-backed system that streamlined and accelerated internal grant request processing.

Developer
Western AI
Developed neural-apnea-triage, a machine learning model that detects sleep apnea from ECG (electrocardiogram) data. Achieved 89.2% classification accuracy and contributed to a research paper detailing data preprocessing, feature engineering, and model architecture.
Leadership & Service

Academic Director
Computer Science Undergraduate Society
Organized academic workshops, exam review sessions, and mentorship programs to support CS students in their coursework and career development.

Vice President, Finance
Computer Science Undergraduate Society
Managed the society's budget, secured sponsorships, and oversaw financial planning for events and initiatives serving over 300 CS students.