About Me

Hi, I'm

Sunil Rai

Full-Stack Software Engineer

A software developer with years of experience building dynamic and scalable applications using C#, .NET, and Azure. Recently, I've been diving into Artificial Intelligence and Machine Learning, leveraging Python, TensorFlow, and Scikit-Learn to create impactful solutions.

I'm passionate about clean code, best practices, and continuous learning.

Technical Skills

HTML
CSS
JavaScript
React
Node.js
Python
C#
SQL
Azure
Data Analysis
.NET
Git
Docker

Beyond Tech

Soccer
Travel
Photography
Reading
Music
Podcasts

Education

Ontario College Graduate Certificate in AI & ML

Lambton College, North York, Toronto

January 2023 - August 2024

Specialized in Artificial Intelligence and Machine Learning technologies

AIMLDeep LearningPython

Bachelor of Science in Computing

Leeds Beckett University, UK

July 2018

Focused on Software Development and Computer Science fundamentals

Software EngineeringWeb DevelopmentDatabases

Experience

AI Engineer Intern

Reality AI (Prev. known as RadicalX)

Oct 2023 - Jan 2024
  • Led a team of five interns to create a pair programming bot and an interview preparation tool
  • Facilitated project meetings and ensured effective communication
  • Conducted research on OpenAI API, GPT, AutoGen, and LangChain
OpenAIGPTAutoGenLangChain

Semi-Senior Software Developer

PROCIT B.V. (IT@Himalaya)

Jun 2018 - Jul 2022
  • Designed and implemented new features in .Net applications
  • Collaborated with project managers in Nepal and The Netherlands
  • Wrote technical design documents and specifications
  • Conducted knowledge transfers and pair programming sessions
  • Managed Azure-based cloud deployments with CI/CD pipeline
C#.NETJavaScriptAzureSQLJenkins

Featured Projects

GymMotion-Pose AI Detection

Body Posture Intermediator: A project that aims to act as intermediator for exercises by applying ML and Computer Vision on human pose estimation. Targeting to provide active feedback of the pose and exercise motion using an ensemble of various models.

PythonAIMLComputer VisionPose Detection

Portfolio Website

Built a personal portfolio website using React, Tailwind CSS, and Vite. Showcases projects, skills, and experience with a responsive and modern design.

.NETAPIReactTailwind CSSViteResponsive Design

AI Enabled Pair-Programming

An AI based web-based application to learn programming with the help of pair programming bot built with GPT-4 based LLM model. It was built using Python, React.js, JavaScript and OpenAI.

AIMLGPT-4PythonReact.jsJavaScript