Open to full-time roles · CS Graduate, MUN
Software EngineeringSales & Business DevMarketing & ContentLeadership RolesAnything People-Facing

KARANVIR SINGH
MALHOTRA

CS student building real products. Currently working on FlowState, an AI-powered interview prep platform. Led a 6-person engineering team at TeejLab. 90K+ views as a content creator.

scroll
01About Me

I learn by building

Computer Science student at Memorial University of Newfoundland (2021–2026). Trilingual: English, Punjabi, and Hindi. I build real products instead of just following tutorials. It's how things actually stick.

Professionally, I've led a 6-person team at TeejLab building REST API integrations at scale, and worked as Shift Leadat Jack Astor's, managing 20-person tables and high-volume service taught me just as much about leadership as any tech role.

I document what I'm doing: 75 days of fitness content earned 90,000+ views in 50 days, and an educational channel @bhaaji.explains is launching soon.

I lead with people first — whether that's managing a high-volume floor, building an audience from scratch, or walking into a room full of strangers and leaving with connections. I thrive anywhere communication matters.

0+
Projects Shipped
0K+
Content Views
75 Hard
Team Lead
02Experience

Where I've been

API Data Analyst & Team Lead

TeejLab · Remote (Volunteer: 2022–2025)
TeejLab
Sept. 2025 – Present
  • Led a 6-person team building and maintaining partner and customer-facing REST API integrations, validating endpoint behaviour, verifying request/response payloads, and ensuring data accuracy at scale
  • Investigated and resolved production API integration issues by tracing endpoint behaviour across distributed data pipelines and coordinating fixes with engineering teams
  • Built a date range filtering tool for querying API and vendor data using Python, Django, and PostgreSQL, improving data retrieval efficiency for downstream consumers
  • Extended member profile and timestamp functionality across multiple platform views; maintained technical documentation for API workflows

Shift Lead & Server

Jack Astor's Bar and Grill· St. John's, NL
Jack Astor's Bar and Grill
2023 – 2025
  • Promoted to Shift Lead, overseeing floor operations for 3+ nights per week in a high-volume environment
  • Independently managed tables of up to 20 guests; co-led service for events of up to 50 guests
  • Onboarded and mentored junior staff on service standards, floor flow, and professional guest communication
  • Consistently earned strong Google reviews through attentive, personalized service

Research Assistant

Internationalization Office, Memorial University· St. John's, NL
Internationalization Office, Memorial University
Jan. 2022 – May 2023
  • Compiled and documented historical applicant data to support international student recruitment initiatives
  • Organized outreach sessions and provided direct support to incoming international students during transition
Education

Bachelor of Science, Computer Science

Memorial University of Newfoundland
2021 – 2026
  • Relevant coursework: Data Structures, Algorithms, Databases, Machine Learning, Object-Oriented Programming, Software Engineering
03Projects

Things I've
built

★ Featured Project

FlowState

An AI-powered interview prep platform. Paste a coding problem, rate your confidence, and get Socratic coaching from Claude. Hints and questions only, never the answer. Backend API routes in Next.js handle auth, session persistence, rate limiting via Upstash, and structured AI response parsing. PostgreSQL schema with row-level security and a weakness detection engine that analyses user behaviour across sessions. Deployed to production on Vercel.

Next.js 16TypeScriptSupabaseClaude AIPostgreSQLTailwind CSSCodeMirrorChrome Extension
Team Project · COMP 4768

ZeroWaste

Community food-sharing platform where individuals and businesses post surplus food for people nearby, inspired by Too Good To Go. Features an interactive Google Maps view, real-time claim system, in-app messaging (auto-deleted post-transaction for privacy), push notifications, and a user reliability rating system. Built as a 4-person team for COMP 4768. Contributed: maps integration and reporting/analytics system.

FlutterFirebase FirestoreFirebase AuthFirebase StorageGoogle Maps APIFirebase Cloud Messaging
COMP 4300 · Game Programming

One Man Army

A fully functional game built in C/C++ using the SFML multimedia library for COMP 4300 (Game Programming). Implemented core game systems from scratch: vector math, rendering pipeline with shaders, collision detection, game physics, an AI system, camera controls, and a UI system. Applied object-oriented design patterns throughout.

C++CSFMLGLSL ShadersGame PhysicsCollision DetectionAIOOP

Expense Tracker

Flutter mobile app for personal finance. Log and categorize expenses across 5 categories, filter by month or custom date range, and visualize spending with bar charts, line graphs, and pie charts. State managed with Riverpod; all data stored locally with Hive, no backend needed.

FlutterDartRiverpodHivefl_chartGoRouter
COMP 3400 · ML Coursework

London Weather Prediction

Built a precipitation forecasting pipeline using linear regression on a London weather dataset. Implemented StandardScaler, MinMaxScaler, RobustScaler, train-test split, and R² scoring entirely from scratch using NumPy, no scikit-learn. Applied feature engineering and missing value handling to optimize model performance across transformation strategies.

PythonJupyter NotebooksNumPyPandasLinear Regression
04Content Creator

Beyond the
code

Two channels. Two sides of who I am.

75 Hard Journey
@karanmalhotra__
90K+
Total views
50
Days to earn it
5K
Peak video

75 consecutive days of two workouts, a strict diet, a gallon of water, daily reading, and a cold shower. Documented every day. Completed March 2026. 1,500+ views on 60%+ of videos with organic reach only.

✓ Challenge Complete75 Days
bhaaji.explains
@bhaaji.explains

An educational channel covering finance, culture, and everyday topics: content that's actually worth your time. Also the incoming content creator for TeejLab, developing brand storytelling and product awareness content.

Finance · Culture · Life
05Skills

Tech I work with

Languages
PythonJavaJavaScriptTypeScriptCC++Dart/Flutter
Backend & APIs
REST APIsNext.jsDjangoNode.jsPostgreSQLSupabaseFirebaseGoogle Maps API
Data & ML
NumPyPandasscikit-learnLinear RegressionData Preprocessing
DevOps & Tools
DockerGitGitHubVercelLinuxPostmanFirebase FCM
Theory & CS
Computational ComplexityNP / NP-HardAlgorithm DesignData StructuresOOPSFML / Game Systems
06Contact

Let's connect

Open to full-time roles and interesting conversations. Reach out. I actually respond.

Software EngineeringSales & Business DevMarketing & ContentLeadership RolesAnything People-Facing