Hi, I'm Vikram Chandramohan, a passionate computer science student specializing in artificial intelligence at the University of Waterloo. I enjoy conducting research and developing advanced machine learning models, especially in information retrieval using large language models. I'm always keen to tackle challenging problems and optimize real-world systems. I have hands-on experience across various software development roles, from full stack development to embedded systems, and I love collaborating with teams to deliver robust and scalable solutions. Outside of work and study, I’m always exploring innovative projects, like using machine learning to analyze environmental data.

Vikram Chandramohan

Hi, I'm Vikram Chandramohan, a passionate computer science student specializing in artificial intelligence at the University of Waterloo. I enjoy conducting research and developing advanced machine learning models, especially in information retrieval using large language models. I'm always keen to tackle challenging problems and optimize real-world systems. I have hands-on experience across various software development roles, from full stack development to embedded systems, and I love collaborating with teams to deliver robust and scalable solutions. Outside of work and study, I’m always exploring innovative projects, like using machine learning to analyze environmental data.

Available to hire

Hi, I’m Vikram Chandramohan, a passionate computer science student specializing in artificial intelligence at the University of Waterloo. I enjoy conducting research and developing advanced machine learning models, especially in information retrieval using large language models. I’m always keen to tackle challenging problems and optimize real-world systems.

I have hands-on experience across various software development roles, from full stack development to embedded systems, and I love collaborating with teams to deliver robust and scalable solutions. Outside of work and study, I’m always exploring innovative projects, like using machine learning to analyze environmental data.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

Javanese
Advanced
Aragonese
Intermediate
Afar
Intermediate

Work Experience

Research Assistant at University of Waterloo
May 1, 2025 - Present
Conducted research in information retrieval focusing on enhancing neural re-ranking pipelines using large language models such as Claude, GPT, and Qwen. Led development and experimentation for the TREC 2025 Million LLMs Track, benchmarking and ranking LLMs by expertise. Engineered a custom HTTP bridge allowing real-time LLM-backed search locally without paid access. Evaluated insert rank re-ranking strategies on benchmark datasets demonstrating consistent improvements in search performance.
Software Developer at General Motors
August 31, 2023 - July 18, 2025
Developed and integrated a custom DumpSys diagnostics framework to streamline debugging for embedded platforms, reducing troubleshooting time by 30%. Enhanced RDMS source code and improved test infrastructure with UI features using Java and HTML. Conducted VCU firmware flashing and validation, resulting in a 25% drop in post-deployment errors.
Full Stack Developer at Jewlr Inc
December 31, 2021 - July 18, 2025
Overhauled a Ruby on Rails e-commerce platform backend optimizing performance and scalability. Conducted Cypress integration tests ensuring reliability. Collaborated in an Agile team to enhance user experience and implement backend features. Developed dynamic financial and inventory reporting features using Java along with real-time analytics dashboards. Refactored codebase to adapt to MongoDB.

Education

Bachelor of Computer Science (Honours) at University of Waterloo
September 1, 2020 - April 30, 2025

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Manufacturing, Computers & Electronics, Education, Transportation & Logistics

Experience Level

Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more