Experience
Research, teaching, and product engineering roles from my current CV.
Research Assistant
CLaC Lab, Concordia University · Montreal, Canada
• Built retrieval and QA pipelines over 26.8M PubMed documents using BM25, MedCPT, cross-encoder reranking, evidence selection, and LLM generation for thesis and shared-task research.
• Ran quantized Qwen inference with vLLM and Slurm on V100/A100 GPUs, making 32B-model generation practical for large-scale evaluation runs.
• Developed evaluation workflows to separate retrieval, answer quality, grounding, and citation failures, helping compare system variants and identify where errors originated.
• Trained BERT-family, CRF, hierarchical, and PPO models for sequence labeling, and built NER pipelines across biomedical and news text.
Teaching Assistant
Concordia University · Montreal, Canada
• Led tutorials and office hours for Information Retrieval and Web Search (COMP 479/6791) and Discrete Mathematics (COMP 232), helping students work through assignments and technical questions.
Solution Developer
OrangeScape Technologies Pvt Ltd · Chennai, India
• Built GCP-backed API services and translated product requirements into workflow rules, validations, and approval paths for Kissflow Procurement Cloud.
• Developed product features across purchasing, approvals, supplier management, and source-to-pay workflows with backend and product teams.
Software Engineering Intern
Basik Marketing Pvt Ltd · Chennai, India
• Developed a real-time esports broadcast overlay with Python and Node.js, automating live match and event-counter updates for the broadcast interface.