Dipen Kumar

SWE Intern @ Ripple // CS Honors @ UAlberta

Education

University of Alberta

BSc in Computer Science (Honors) - 🎓 May 2027

Location

Edmonton, AB

Experience

RippleMay 2026 - Aug 2026

Software Engineer Intern

Toronto, ON

Building a self-service infrastructure agent for RippleX, helping internal developers provision isolated test environments through AWS,...

AWS / Terraform / GitHub Actions / GitOps / DynamoDB / DevOps / CI/CD / Platform Engineering / Infrastructure

AltaMLSep 2025 - Dec 2025

Software Engineer Intern

Edmonton, AB

Shipped product and platform improvements for a multi-tenant GenAI research assistant used in government environments. I built a RAG...

Python / FastAPI / React / TypeScript / Azure / Azure SQL / Docker / RAG / Observability

SAPJan 2025 - Aug 2025

Software Engineer Intern

Vancouver, BC

Worked on internal AI systems for partner operations and document intelligence. On Partner Finder, I helped build a large-scale NLP...

Python / Azure Databricks / Transformers / FAISS / NetworkX / LangChain / NLP / LLM Pipelines

University of AlbertaMay 2024 - Jun 2024

Software and Research Intern

Edmonton, AB

Contributed to robotics research focused on improving the stability of autonomous navigation systems. I containerized the development...

C++ / ROS / Docker / Robotics

Projects

Slacked - Event-Driven CI/CD Microservice

Built a decoupled Go microservice that sends real-time Jenkins build updates to Slack. Designed the system around an event-driven AWS...

Go / AWS / AWS Lambda / API Gateway / AWS SQS / AWS CDK / AWS Secrets Manager / Slack API / Jenkins / CloudWatch / CI/CD

Autonomous BIM/IFC Graph Agent

Built an agentic query system for IFC/BIM digital twins that routes natural-language questions between deterministic SQLite execution and...

Python / PydanticAI / NetworkX / SQLite / IFC / BIM / Graph Reasoning / LLM Agents / Logfire / Textual TUI

Hooked/ai

Built a full-stack platform that transforms long-form podcasts into short-form video clips with AI. The pipeline combines WhisperX...

FastAPI / Next.js / TypeScript / Python / Cohere / SQLite / Modal / AWS S3 / Inngest / WhisperX / Active Speaker Detection / GenAI

SpotLotto - Event Lottery System

Built an Android app that streamlines event registration through a lottery-based selection system. Developed features for QR-based...

Java / Android Studio / Firebase / Firestore / Firebase Authentication / Firebase Cloud Messaging / Google ML Kit / JUnit / Agile / Git / GitHub

UniWays - GHacks Winner

Developed a campus navigation platform that helps students optimize multi-class walking schedules. Built with Next.js, React, Prisma,...

Next.js / React / TypeScript / Google Maps API / Prisma / PostgreSQL / Clerk / OAuth / TailwindCSS / Zod

Vision Transformer with LoRA Fine-tuning

Built a Vision Transformer from scratch using a Pre-LN encoder and multi-head self-attention for image classification, then extended the...

Python / PyTorch / Vision Transformer / LoRA / Deep Learning / Computer Vision / Image Classification / Parameter-Efficient Fine-Tuning

About Me

Hi, I'm Dipen Kumar, a Computer Science Honors student at the University of Alberta.

Through internships at AltaML and SAP, I've built experience across software engineering, applied AI, and full-stack development. I've worked on backend systems, AI infrastructure, retrieval pipelines, observability, and document processing, and I'll be joining Ripple to work on platform and infrastructure for distributed, high-throughput systems.

I'm most interested in backend, infrastructure, and ML infrastructure, and I'm currently looking for New Grad 2027 roles in those areas.