HELLO, I'M

Kushal Raj Sharma

Machine Learning Engineer & Full-Stack Developer

A passionate developer dedicated to building scalable and efficient solutions. I specialize in Machine Learning and Full-Stack Development, turning complex problems into elegant software.

Kushal Raj Sharma
Experience
4+ Years

Technical Skills

A comprehensive overview of my technical expertise and toolset.

💻

Programming Languages

Python JavaScript TypeScript C# ASP.NET HTML CSS
🤖

AI & Machine Learning

Machine Learning Deep Learning NLP Computer Vision PyTorch TensorFlow Scikit-learn

Generative AI

OpenAI GPT-4 LLAMA Google Gemini LangChain RAG LLMs Prompt Engineering
🌐

Web Development

React FastAPI Node.js Next.js Tailwind CSS Flask Django SignalR
🗄️

Database & Storage

MongoDB PostgreSQL SQL Server SQL JSON Redis Entity Framework
🔐

APIs & Security

REST API JWT OAuth Authentication API Design Security Best Practices
🛠️

Tools & DevOps

Git GitHub Docker Jupyter Notebook VS Code Cursor Linux CI/CD

Experience

July 2023 - September 2023

Data Analyst

Omdena
Remote
  • Collected multilingual Nepali and English language datasets from different sources and preprocessed them
  • Generated summary statistics and visualizations to identify data distribution and anomalies
  • Performed sentiment analysis to detect bias and understand perception
  • Summarized key points from exploratory data analysis and presented to group members
September 2021 - May 2023

AI Lead

Sherpa.Codes
Butwal, Nepal
  • Led a team of 20+ annotators, ensuring quality control and timely completion of data annotation projects, resulting in high-quality labeled datasets for training ML models
  • Proficient in data collection (scraping) using Scrapy and text preprocessing with spaCy
  • Collaborated with cross-functional teams to prioritize data needs for machine learning models, improving model accuracy and relevance
  • Utilized supercomputer resources to optimize efficiency and reduce computation time by 50%, enabling faster experimentation
  • Conducted research and implemented findings from various papers to achieve project goals, developing advanced AI models with state-of-the-art performance
  • Guided juniors in college to solve problems using Machine Learning
May 2021 - August 2021

Artificial Intelligence Intern

National Innovation Center
Kathmandu, Nepal
  • Implemented Convolutional Neural Networks (CNN) from scratch for image classification tasks, achieving 90% accuracy on benchmark dataset
  • Reviewed and analyzed research papers on Autonomous Self-Supervised Learning, identifying novel techniques that improved model performance by 15%
  • Recreated Plant Disease Detection Model using PyTorch, reducing inference time by 30% through model optimization

Education

May 2024 - December 2025

Certification, Full Stack Software Development

Lambton College
June 2017 - May 2021

Bachelor's, Computer Science

Nepathya College

Featured Projects

A selection of projects that demonstrate my expertise in AI, Machine Learning, and Full-Stack Development.

💰

Budgetly

Full-stack AI-powered financial management platform with React/TypeScript frontend and FastAPI backend, featuring intelligent receipt OCR, income-aware budgeting, multi-model GPT-4 integration, and Google OAuth Integration

Automated receipt extraction via GPT-4 Vision with 95%+ accuracy
Intelligent duplicate detection reducing manual data entry by 80%
React TypeScript FastAPI GPT-4o Vision GPT-4o-mini +3

TaskFlow

Full-stack ASP.NET Core MVC task management platform with real-time notifications, intelligent due date reminders, and collaborative features including @mentions and progress tracking.

Real-time notifications via SignalR with 0-latency updates
Automated due date reminders reducing missed deadlines by 90%
ASP.NET Core 9.0 Entity Framework Core SignalR SQL Server PostgreSQL +5
📸

IGBot

Python-based Instagram profile scraping and analytics platform with automated bot capabilities, multi-city data collection, and CSV export functionality for social media research and marketing insights.

Automated profile scraping across multiple cities with batch processing
Real-time bot interactions with intelligent rate limiting to avoid detection
Python 3.x Instagram Private API CSV Processing Pandas Multi-threading +3
🎯

DigitalAdClassifier

Python-based machine learning platform for digital advertising classification with automated model training, multi-format data processing, and interactive Streamlit dashboard for real-time ad prediction and analytics.

Trained classification model with performance metrics visualization
Interactive Streamlit web app for real-time ad classification
Python 3.x Scikit-learn Pandas Streamlit Machine Learning +3

Latest Articles

Thoughts, tutorials, and insights on software development and AI.

Get In Touch

Have a project in mind or want to collaborate? Feel free to reach out.

Contact Information

Location
Toronto, ON, Canada
Connect with me

Send Message