> hi there ๐Ÿ‘‹ my name is

Devansh Singh.

I build Software & AI systems.

Computer Science student at McMaster University with a focus on full-stack development and applied machine learning โ€” from RAG backends to interactive web apps.

devansh โ€” zsh
01 โ€” about

About me

I'm a Computer Science student at McMaster University who loves turning ideas into working software. I spend most of my time building things โ€” web apps, ML models, and developer tools โ€” and chasing the satisfaction of making complex systems feel simple.

Lately I've been deep in applied AI: retrieval-augmented generation, full-stack AI assistants, and the engineering that makes them fast and reliable. I care about clean code, good UX, and shipping things that actually get used.

Outside of coursework I'm usually exploring a new framework, contributing to side projects, or playing chess.

02 โ€” skills

Tools I work with

Languages

PythonJavaC C++TypeScriptJavaScript SQLHaskellElm Bash / ZshLaTeX

Web & Frontend

ReactNext.jsNode.js ExpressTailwindBootstrap HTMLCSSREST APIs FlaskFastAPIWeb3

AI & Machine Learning

RAGVector SearchBM25 Re-rankingNLPScikit-learn PandasNumPyOpenCV

Tools & Practices

GitGitHubMongoDB DevOpsAgile / ScrumSoftware Testing
03 โ€” experience

Work experience

AI Engineer Co-op Sep 2025 โ€” Apr 2026
Kardium Inc. ยท Burnaby, BC
  • Built a secure RAG-based backend using FastAPI with hybrid vector + BM25 search, reducing hallucinations by 35%.
  • Implemented bi-encoder retrieval with cross-encoder re-ranking and relevance thresholds, improving top-5 retrieval accuracy by 40%.
  • Developed automated evaluation using LLM-as-a-judge and cosine similarity metrics to assess factual correctness and semantic drift.
  • Delivered a full-stack AI assistant chatbot using React, TypeScript and Next.js, serving the internal team with sub-3s median response latency.
Junior Web Developer May 2024 โ€” Jul 2024
Digitize Solutions ยท Haryana, India
  • Collaborated with a team of 5 senior developers to deliver 3 fully functional client websites.
  • Developed front-end web pages using the React framework, reducing page load times by 15%.
  • Integrated RESTful APIs into web applications, improving data exchange speeds.
Software Tester May 2023 โ€” Jul 2023
Digitize Solutions ยท Haryana, India
  • Conducted regression testing on 5 web applications, ensuring 100% compliance with project requirements.
  • Created and executed 100+ test cases, resulting in a 25% reduction in post-launch bugs.
04 โ€” education

Education

McMaster University Expected 2027

Bachelor of Science โ€” Computer Science

# relevant coursework

Computer Graphics Operating Systems Software Testing Natural Language Processing Networks & Security
05 โ€” projects

Featured projects

Compresso

Compresso

A cross-platform file compression tool using Huffman encoding and JPEG recompression to reduce file sizes efficiently.

Chess Prediction Model

Chess Prediction Model

A chess outcome prediction model with a React + TypeScript + Tailwind frontend and a Flask / Python backend.

Sarcasm Detector

Sarcasm Detector

An NLP project that identifies sarcastic content in text using annotated Reddit data.

Linear Lab

Linear Lab

An interactive tool that helps students learn and visualize complex Linear Algebra concepts.

Language Translator

Language Translator

A language translator built with the IBM Watson API and Python, served as a web app with Flask.

Motion Detector

Motion Detector

A Python motion-detection script designed for security cameras, built with OpenCV.

TimeZone Converter

TimeZone Converter

A timezone converter desktop app with a GUI built using Java Swing.

Space Shootout

Space Shootout

An old-school 2D shooter game built in Unity.

Space Jump

Space Jump

A 2D platformer game built using Unity.

06 โ€” contact

Get in touch

Copied to clipboard โœ“