Senior full-stack software engineer · Canada

10+ years of professional experience, specialising on Python, React/TypeScript and applied AI.

For more than 10 years, I've built enterprise applications, internal platforms and APIs across telecom, healthcare, banking and digital commerce. My work includes six years with Python, contributing to the incremental modernization of a decades-old telecom platform, and helping create a C#/ASP.NET framework that reduced dashboard development time by 60%. I also built a multilingual NLU microservice to help marketplace and e-commerce chatbots interpret common customer questions and automate parts of routine support. My M.Sc. research produced BERT-KenMeSH, which achieved 94% Precision@1, and led to continued work with NLP, embeddings, vector search and RAG.

Open To Work

Let's connect and discuss possibilities.

I'm currently open to full-time software engineering roles, business ideas and creative ventures.

“I recently worked with Anurag on a healthcare IT tool and he was a pleasure to work with and was very collaborative. We met on a weekly basis and discussed challenges and how to mitigate them. He was receptive to feedback but was also effective at providing his opinion for optimizing the tool. In addition, Anurag consistently provided me with an updated tool according to the timeline we established together. Lastly, Anurag strives to think about the client first. Where Anurag did not find the tool to be user-friendly or thought our client may get confused he was quick to point this out and help the team problem-solve.”

Portrait of Cassie Holt
Cassie Holt, PhDAssociate Director, Product Strategy Lead at IQVIA
1 / 4

Selected projects

All projects →

Professional experience

Aug 2023 — Jun 2026

Execulink Telecom

Full Stack Developer

Worked across Execulink's telecom platforms, maintaining existing Perl and MySQL systems, contributing to a Django and React modernization foundation, and building operational tools for DNS management, provisioning, monitoring and reporting.

Sep 2018 — Aug 2021

Webable Digital

Senior Developer

Led Python product development for conversational systems and backend services, working across research, architecture, implementation and delivery.

Jul 2015 — Aug 2018

IQVIA

Software Developer

Built analytics dashboards and reusable application frameworks using Angular and .NET for healthcare and pharmaceutical data products.

Dec 2014 — Apr 2015

BRAC IT

Software Engineer

Worked on enterprise ERP applications using Groovy, Grails and PostgreSQL.

AI/ML research

All research →
Master’s research · Biomedical NLP

BERT-KenMeSH

Research into automatic Medical Subject Headings indexing: a multi-label classification problem for assigning relevant concepts to biomedical articles.

PythonPyTorchBERTNLP
↗
Undergraduate thesis · Speech recognition · 2014

Bangla Speech Corpus For Large Vocabulary ASR System

A speech-corpus and baseline recognition study by Anurag Bhattacharjee and Sujoy Datta, built around standard Bangla as spoken across regions of Bangladesh.

CMUSphinxPocketSphinxHMMSpeech corpus
↗
Currently exploring

I'm also working on a small agentic AI feature that I plan to integrate into this portfolio: a chat experience where recruiters can ask about my résumé, experience, projects and potential fit for a role.

Code, writing & community

A wider trail of open-source projects, technical answers, programming practice and published writing.