
“The only way to do great work is to love what you do.” — Steve Jobs
Work Experience

Software Engineer
Entree Capital
Built internal tools to help the investment team evaluate and compare startup founders.
- 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

Project Manager
Western Developer Society
Led a team of developers to deliver a real product for an external client.
- Leading an 8-person engineering team building an educational platform for TalkMaze, drafting functional and non-functional requirements, aligning scope with clients, and guiding technical decisions
- Architected the backend data layer (relational schema, auth, storage, API integrations), spearheaded the Next.js frontend, and managed Agile workflows through Linear and weekly scrums

Design Thinking Fellow
RBC
Selected for a competitive fellowship focused on applying AI to real-world problems.
- 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
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 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.

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, Random Forest, and XGBoost. 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 ~90% 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.