image
👋

Hello, I'm Dipen Kumar. I'm a Machine Learning Engineer Intern at SAP and Computer Science Honors Student at the University of Alberta. I enjoy learning & building apps.

Experience

SAP, Vancouver, BC logo

Machine Learning Engineer Intern

SAP, Vancouver, BC

Jan 2025 - Present

At SAP, I developed machine learning pipelines to automate the manual review of partner support tickets and documents. I built ...

University of Alberta - ANCL Lab, Edmonton, AB logo

Software/Research Intern

University of Alberta - ANCL Lab, Edmonton, AB

May 2024 - June 2024

During my internship in the robotics lab, I focused on improving the reliability and accessibility of autonomous navigation systems. I ...

University of Alberta, Edmonton, AB logo

BSc Honors in Computer Science

University of Alberta, Edmonton, AB

Sep 2022 - May 2027

Relevant Coursework: Software Engineering, Data Structures & Algorithms, Relational Database Management, Machine Learning, Artificial Intelligence.

My Projects

Click to learn more

Slacked - CI/CD Notifier

Hooked/ai

SpotLotto - Event Lottery System

UniWays - GHacks Winner

Bloom.ai

Classification on NotMNIST-RGB and NotMNIST DL using CNN

Skills

  • Python
  • TypeScript
  • JavaScript
  • Go
  • Java
  • C/C++
  • SQL
  • HTML
  • CSS
  • Next.js
  • React.js
  • Node.js
  • Express.js
  • FastAPI
  • PyTorch
  • LangChain
  • Pandas
  • NumPy
  • Tailwind CSS
  • Git
  • GitHub
  • Docker
  • Azure Databricks
  • Firebase
  • MongoDB
  • PostgreSQL
  • MySQL
  • SQLite
  • VS Code
  • Android Studio
  • Linux/Unix

About Me

Hi, I'm Dipen Kumar Maheshwari, a Computer Science Honors student at the University of Alberta and currently a Machine Learning Engineer Intern at SAP.

My work focuses on combining software engineering with applied machine learning. At SAP, I build NLP and retrieval pipelines that streamline enterprise workflows, while my past internship centered on optimizing robotics systems with Docker and ROS. Beyond internships, I've built projects ranging from full-stack applications to AI-driven platforms.

I enjoy working across the stack, from backend development and cloud infrastructure to applied ML. My technical toolkit includes Python, TypeScript, Go, Java, and C/C++, along with frameworks like PyTorch, React, and Next.js.

I'm currently exploring internship opportunities for Winter 2026 or Summer 2026 in Software Engineering, Machine Learning, or Data Science where I can continue solving problems at the intersection of AI and software systems.

Contact Me

Please contact me directly at dipenkum@ualberta.ca or through the form below.

Vancouver