Graduating 2026 · Open to new grad roles

Ansh Rastogi.
Builder of
Systems & Data.

UBC Computer Science student (Minor in Data Science) who ships full-stack systems, ML pipelines, and data-driven applications. I turn complex problems into clean, production-ready solutions.

3
Internships
6+
Projects
2026
Graduating
Scroll
About

Data-Driven Engineering & Real Ownership.

I'm a CS student at UBC (graduating 2026) with a Minor in Data Science who bridges the gap between software engineering and ML. From building production ML pipelines at a fintech startup to architecting desktop apps used in academic research, I care about shipping software that solves real problems — not just passing assignments.

psychology

ML-Informed Engineering

I don't just write code — I think in data. Every system I build is designed with observability, metrics, and intelligent automation in mind, from SQL reporting pipelines to XGBoost prediction models.

rocket_launch

Ship With Ownership

Three internships across fintech, data analytics, and software development taught me that great engineers own outcomes, not just tasks. I deliver complete solutions — from architecture to deployment.

Ansh Rastogi
Ansh Rastogi
UBC Computer Science '26 · Minor in Data Science
Open to opportunities
3+
Internships
6+
Projects
Portfolio

Featured Builds.

From production ML pipelines to hackathon wins — projects built with real constraints, real tech stacks, and real outcomes.

Personal Project2026

F1 Intelligence Hub

Production-grade Formula 1 analytics platform with real-time ML predictions and race strategy insights.

  • 4 ML models (XGBoost / LightGBM) — R² 0.757 for lap-time forecasting, ROC-AUC 0.741 for overtake prediction
  • 1,400+ features engineered from historical race, weather, and telemetry data
  • WebSocket streaming for real-time lap updates to concurrent users
  • pgvector similarity search for historical race pattern analysis
FastAPINext.jsPostgreSQLpgvectorXGBoostLightGBM
COSC 499 — UBC Capstone2025

Mining Digital Work Artifacts

AI-powered desktop app that mines developers' local work artifacts to generate portfolios and surface skill growth.

  • Team of 6 — led backend API design and Git parsing pipeline
  • Parses Git commits, Python/Java/C++ codebases, PDFs, and DOCX for metadata extraction
  • Google Gemini Pro integration for semantic code review (architecture, complexity, security, skill maturity)
  • Electron + React dashboard with skills timelines, activity heatmaps, and top-project showcases
FastAPISQLAlchemySQLiteElectronReactVite

More Projects

task_alt
2026
UBC Computer Science

Full Stack ToDo App

Production-grade task management app with real-time sync, auth, and CI/CD deployment.

Next.jsTypeScriptTailwindCSS+3
location_on
2024
UBC Hackathon

Scholar Space Finder

Real-time campus study space locator built at a UBC hackathon.

JavaScriptSupabaseGoogle Maps API
flight
2025
COSC 341 — UBC

Nomad X

AI-driven travel and activity planning mobile app with personalized recommendations.

FlutterDartFirebase+1
sports_esports
2025
COSC 322 — UBC

Game of Amazons

Java implementation of the Game of Amazons with a Monte Carlo Tree Search AI opponent.

JavaJavaFXMonte Carlo Tree Search
Skills

The Toolbox.

Languages, frameworks, and tools I reach for when building production-grade software and data systems.

code

Languages

PythonTypeScriptJavaScriptJavaC++SQLRHTML/CSS
web

Frontend

Next.jsReactTailwindCSSBootstrapFlutterFramer Motion
storage

Backend & Data

FastAPIFlaskNode.jsPostgreSQLSupabaseSQLAlchemyFirebasepgvector
cloud

Infra & Tools

DockerAWS LambdaRedisCeleryGitGitHub ActionsHerokuElectron
psychology

ML & Analytics

XGBoostLightGBMTableaupandasNumPyTextBlobVADERGoogle Gemini Pro
Experience

Work History.

Three internships across fintech and data analytics — delivering real outcomes in production environments.

Data Analyst Intern

Profectus Capital India
2025
On-site
  • Upgraded and optimized multiple AWS Lambda functions by migrating codebases to Python 3.13, updating dependencies, and refactoring shared Layer integrations — improving execution performance and eliminating runtime errors
  • Designed and implemented SQL scripts to automate database updates, replacing manual compliance reporting with a clean 'Yes/No' flag system for customer CIBIL report tracking
  • Enhanced data integrity by validating logic across customer transactions and optimizing query performance, reducing manual intervention in financial reporting workflows
PythonAWS LambdaSQLPostgreSQL

Software Development Intern

Phillip Capital India
2024 – 2025
On-Site
  • Built sentiment analysis tooling for the Phillip9 Application using TextBlob and VADER, processing financial news to generate actionable trading insights
  • Integrated dual news ingestion pipelines — NewsAPI and RSS feeds — to maximize coverage and improve the accuracy and relevance of sentiment scores
  • Designed a Flask web application with a front-end interface for real-time sentiment computation, enabling traders to query customized reports interactively
  • Automated environment setup and data handling scripts to ensure scalable, reproducible sentiment analysis operations
PythonFlaskTextBlobVADERNewsAPIpandas

Data Analyst Intern

Chapters International
2020 – 2021
Remote
  • Collected and analyzed participation data from schools worldwide to identify trends and areas for improvement in educational workshops
  • Built automated Excel reports and dashboards using pivot tables, VLOOKUP, and advanced formulas to track participation metrics and support data-driven decision-making
  • Used data insights to optimize teacher training program content delivery, and conducted outreach to expand the company's school partner network
ExcelData AnalysisTableau
Education

Academic Background.

school
2022 – 2026
Graduating 2026

University of British Columbia

Bachelor of Arts in Computer Science
Minor in Data Science
Relevant Coursework
Algorithms & Data StructuresSoftware Engineering (COSC 499)Human-Computer Interaction (COSC 341)AI & Game Playing (COSC 322)Machine LearningDatabase SystemsOperating SystemsComputer Networking
description

Want the full picture?

Download my resume for a comprehensive view of my experience, skills, and projects — formatted for recruiters.

Contact

Let's build together.

Available for internships, new grad roles, and open source collaboration. Whether you have an opportunity or just want to talk tech — I'm always open.