Hey, I'm Shlok.
I turn ideas into things that work.

Computer Engineering student at UBC writing firmware for a solar race car on UBC Solar, shipping hackathon-winning web platforms, and teaching kids to code through a nonprofit I co-founded.

01 — about

The quick rundown

🎓
Studying
Computer Engineering @ UBC — 2nd year, Class of 2029
💼
Status
Open to internships & co-op opportunities
☀️
Design team
UBC Solar ↗ — Embedded Software
02 — experience

Where I've been building

Real hardware, real users, real deadlines.

2025 — Present

Embedded Software Subteam Member

UBC Solar · Vancouver, BC
  • Developed firmware for a BNO08x IMU on an STM32F103 microcontroller using FreeRTOS, integrating I2C and CAN bus for real-time vehicle telemetry.
  • Debugged low-level I2C driver issues and implemented bus recovery routines to fix hardware communication failures during sensor bring-up.
  • Authored a design review document (DR0) for IMU integration architecture and 2026ed technical updates to the engineering team.
Jan 2024 — Present

Co-Founder & Vice President

Code Unity · Youth Coding Nonprofit
  • Co-founded a nonprofit delivering weekly programming education sessions for youth.
  • Design lesson plans on algorithmic thinking and core CS concepts for non-technical audiences.
Oct 2024 — Jun 2025

Vice President of Technology

Loop · Junior Achievement Company · Calgary, AB
  • Led operational and technical initiatives for a student-run company in a customer-facing environment.
  • Coordinated cross-functional teams across sales, customer engagement, and logistics.
03 — projects

Things I've shipped

Hackathon builds, platforms, and tools.

DermAI

AI-powered skincare analysis web app that uses the Google Gemini API to turn unstructured skin data into personalized, structured skincare insights.

Gemini APIJavaScriptVercel

LearnLoop

Study-group scheduling platform with backend scheduling logic and automated workflow handling for student study sessions.

Node.jsJavaScriptHTML/CSS

Code Unity

Co-founded nonprofit running free weekly programming sessions for youth — lesson plans on algorithmic thinking and core CS concepts, taught to learners of all levels.

TeachingCurriculum DesignLeadership
04 — contact

Let's build something.

I'm looking for internship and co-op opportunities in software and embedded engineering. If my work looks interesting, I'd love to hear from you.