Hi, I'm Daniel

CS @ Western

|
Daniel - CS @ Western
1010101010101010101010101010101010101010
1010101010101010101010101010101010101010
1010101010101010101010101010101010101010
1010101010101010101010101010101010101010
1010101010101010101010101010101010101010
1010101010101010101010101010101010101010
1010101010101010101010101010101010101010
1010101010101010101010101010101010101010
1010101010101010101010101010101010101010
1010101010101010101010101010101010101010
1010101010101010101010101010101010101010
1010101010101010101010101010101010101010
1010101010101010101010101010101010101010
1010101010101010101010101010101010101010
1010101010101010101010101010101010101010
1010101010101010101010101010101010101010
1010101010101010101010101010101010101010
1010101010101010101010101010101010101010
1010101010101010101010101010101010101010
1010101010101010101010101010101010101010
1010101010101010101010101010101010101010
1010101010101010101010101010101010101010
1010101010101010101010101010101010101010
1010101010101010101010101010101010101010
1010101010101010101010101010101010101010

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

Work Experience

Entree Capital

Software Engineer

Entree Capital

Jun 2025 - Aug 2025

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
Western Developer Society

Project Manager

Western Developer Society

Sept 2025 - Present

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
RBC

Design Thinking Fellow

RBC

Sept 2025 - Nov 2025

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.

YOLOv8ReactAESFlask

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.

Next.jsLangChainShopifyFastAPIMongoDB
RiskGuard

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.

ReactFlaskSnowflakeWXTGemini
Tutorial

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.

FigmaDesign Thinking
Tree Machine Learning Library

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.

C++OOPMachine LearningQtGoogleTest
Order Book

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.

C++GoogleTestGitHub ActionsUnit Testing

Tech Stack

Languages

Python
TypeScript
JavaScript
Java
C++
C
SQL
HTML
CSS

Tools & Platforms

AWS
Docker
Git
Linux
GitHub Actions
Figma
Gtest
Microsoft Office

Frontend

Next.js
React
Tailwind
Shadcn UI
Bootstrap

Backend

Node.js
Express.js
PostgreSQL
MongoDB
FastAPI
Spring Boot
Flask
tRPC

ML / DS

TensorFlow
Scikit-learn
Pandas
NumPy
Polars
LangGraph

Stats

Cumulative Average

Click on a year point to view details

Select a semester to view details

Leetcode Stats
Rank: #900714
GitHub Stats

Extracurriculars

Technical Involvement

Western Cyber Society logo

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.

2024-2025
Western Developer Society logo

Developer

Western Developer Society

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

2024-2025
Tech for Social Impact logo

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.

2025-2026
Western AI logo

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.

2025-2026

Leadership & Service

Computer Science Undergraduate Society logo

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.

2024–2025
Computer Science Undergraduate Society logo

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.

2025-2026