About

Hi, I'm Peshal Nepal, an AI & ML Engineer who enjoys creating practical, smart systems that make things easier and more interesting. I love mixing natural language processing, computer vision, and automation to turn complex ideas into working solutions.

Over the years, I’ve worked on projects like building an AI-powered ATS with BERT, an exercise monitoring system using OpenPose and LSTM, and real-time security and virtual try-on systems using YOLOv5, FaceNet, and U-Net. I enjoy working with FastAPI, Docker, and cloud tools to deploy AI that feels seamless and reliable. Always learning, always building.

Experience

Aug 2025 - Present

Artificial Intelligence (AI) Developer · Nexopta

Barrie, ON, Canada

Building production AI systems for business automation and applied AI use cases, including multi-assistant web and voice workflows. Designed and implemented AI assistants using GPT-4 and GPT-5, built automated knowledge-base pipelines (crawler, ingestion, sync), and developed dynamic tool-integration workflows for custom business automations. Improved platform performance, reliability, and scalability through Azure-based container deployments, CI/CD pipelines, and backend optimization.

Python FastAPI LLM GPT-4/5 Agents RAG / KB Pipelines Azure Docker CI/CD Redis Knowledge Base Systems
Feb 2023 - Jul 2023

Artificial Intelligence (AI) Developer · Tekkon Technologies

Kathmandu, Nepal

Developed an AI-powered Applicant Tracking System (ATS) using a BERT model trained on a custom resume dataset labeled with Doccano for Named Entity Recognition (NER). Automated extraction of key resume entities and matched them with job descriptions, reducing screening time by 40%. Also built a document classification system for mining clients to categorize files by project phase and auto-fill forms, lowering review costs by 60%. Deployed scalable AI services using Docker and CI/CD on AWS ECS.

BERT NER Regex Doccano Docker AWS ECS CI/CD Python
Jul 2021 - Jan 2023

Computer Vision (CV) Engineer · EKbana Solutions

Lalitpur, Nepal

Started as a Computer Vision Intern implementing core CV algorithms in C++ (image transforms, SURF, ORB) and building simple NN/CNN from scratch. Developed a security system on Raspberry Pi with CCTV feeds using YOLOv5 for object detection and FaceNet for face detection/recognition, sending real-time alerts and improving company security by over 70%. Built a virtual try-on system using U-Net for segmentation and a conditional GAN to render garments on users, increasing customer engagement by 40%. Led weekly AI study sessions on architectures like AlexNet, VGG, RNN, and LSTM, mentoring engineers on modern CV research.

YOLOv5 FaceNet U-Net cGAN OpenCV Docker Python/C++ Raspberry Pi Computer Vision Deep Learning

Projects

Portfolio projects aligned with resume highlights and measurable outcomes.

RTSP multi-camera detection project preview

RTSP Multi-Camera Detection System

Live
Computer Vision + Streaming + Real-Time Detection

Built a real-time multi-camera AI detection system for RTSP feeds with per-camera processing, detection overlays, and scalable event-driven backend workflows. Designed for monitoring use cases with support for multiple streams, low-latency inference, and production-oriented deployment.

Multi-RTSP camera feeds Real-time AI detection Live deployed demo
FastAPI YOLO OpenCV RTSP WebRTC / Streaming JavaScript Azure Docker
Crypto Trading Bot preview

Crypto Trading Bot (TS-Mixer)

Featured
Time-Series Forecasting + Reinforcement Learning

Built a multi-model trading system combining TS-Mixer forecasting and crypto sentiment analysis to improve decision quality across volatile markets.

+15% forecast accuracy ~10% simulated returns
TS-Mixer RL NLP Python
GoPhysio project preview

GoPhysio (OpenPose + LSTM)

Featured
Computer Vision + Edge-to-Cloud Pipeline

Designed a Raspberry Pi to cloud workflow that captures pose keypoints, syncs to S3, and powers LSTM-based exercise classification and rep counting for physiotherapy use cases.

~10K keypoints/day Real-time rep counting
OpenPose LSTM Airflow S3 PostgreSQL
Applicant Tracking System preview

Applicant Tracking System (BERT + NER)

Featured
NLP + Hiring Automation

Built an ATS with entity extraction and job-match scoring to automate candidate screening and improve recruiter throughput.

40% faster filtering +20% match accuracy
BERT NER FastAPI Docker AWS ECS
Chronic disease forecasting preview

Chronic Disease Trend Forecast (LSTM)

Forecasting
Public Health Forecasting

Modelled CDC chronic disease records to predict state-level arthritis trends and drive an early-alert dashboard for public-health planning.

1M+ records modelled Early-alert dashboard
LSTM Time Series CDC Data Forecasting
Neural network from scratch in C++ and Python preview

Neural Network From Scratch (C++ & Python)

From Scratch
Deep Learning Fundamentals + Numerical Computing

Implemented neural-network building blocks from scratch in both C++ and Python to understand core deep-learning mechanics beyond framework abstractions. Focused on forward propagation, gradient-based learning, parameter updates, and reusable model components to build strong intuition for how neural networks train internally.

C++ + Python implementations Core NN math & training flow Framework-level understanding
C++ Python NumPy Neural Networks Backpropagation Gradient Descent ML Fundamentals
YOLO from scratch project preview

YOLO From Scratch (Detection Study Project)

Detection
Object Detection + Deep Learning Internals

Built and explored YOLO-style object detection concepts from a learning-first perspective, breaking down the detection pipeline into understandable components such as feature extraction, prediction heads, bounding-box logic, and training/inference flow. Designed as a strong foundation for production detection systems later used in real-time CV work.

Detection pipeline breakdown Bounding-box reasoning Hands-on model internals
Python YOLO Object Detection Jupyter Notebook Computer Vision
Transformer architecture project preview

Transformer Architecture Implementation

NLP
Attention Mechanisms + Sequence Modeling

Implemented and experimented with Transformer-based sequence modeling components to deepen understanding of modern NLP architectures. Explored attention-driven representation learning and token-level sequence processing as a bridge toward LLM and generative AI engineering work.

Attention-based modeling Sequence learning experiments LLM foundation concepts
Python Transformer Attention NLP Deep Learning Jupyter Notebook
Object segmentation project preview

Human Segmentation (U-Net on COCO)

Segmentation
Computer Vision + Pixel-Level Understanding

Built a human segmentation pipeline using a U-Net model trained on the COCO dataset. Implemented data preprocessing, mask generation, training/evaluation loops, and visual inspection of predicted masks to validate pixel-level performance. This work strengthens the foundation for virtual try-on, scene understanding, and production CV segmentation workflows.

U-Net segmentation model COCO dataset training Human mask prediction
Python U-Net COCO Segmentation Computer Vision Deep Learning Jupyter Notebook
Recurrent neural network project preview

Recurrent Neural Network (RNN) Sequence Modeling

Sequence
Temporal Data + Deep Learning Foundations

Explored recurrent neural networks for sequence and temporal learning tasks, focusing on how hidden states encode context over time. Helped build a solid understanding of sequence modeling concepts later applied in LSTM-based projects and time-dependent prediction workflows.

Temporal modeling fundamentals Hidden-state learning intuition RNN to LSTM progression
Python RNN Sequence Modeling Deep Learning Jupyter Notebook
Classical computer vision algorithms suite preview

Classical Computer Vision Algorithms Suite

CV Foundations
Image Processing + Feature Engineering + ML Basics

Curated and implemented a broad set of classical computer-vision and image-processing exercises, including edge detection, feature detectors, affine transforms, line detection, gradient thresholding, image rotation/ flipping, PCA, k-means clustering, and logistic regression. This repository showcases the engineering fundamentals that support robust modern CV system design.

Classical CV algorithm implementations Image transforms + feature extraction PCA / k-means / logistic regression
OpenCV Python C++ Image Processing Feature Detection PCA K-Means Logistic Regression
GAN from scratch project preview

Generative Adversarial Network (GAN) From Scratch

Generative AI
GAN Research + Deep Learning Implementation

Studied foundational GAN research papers and implemented generative adversarial networks from scratch to understand adversarial training dynamics, generator/discriminator interplay, loss functions, and stabilization techniques. Built and trained custom GAN architectures to visualize how learned representations generate realistic samples and evaluated model behavior through iterative experimentation.

Paper-driven implementation GAN training workflows Generator & discriminator design
Python GAN Deep Learning Research-based Training Optimization Jupyter Notebook
Classification experiments project preview

Deep Learning Classification Experiments

Classification
Model Prototyping + Training Workflow Practice

Built notebook-based classification experiments to practice model training, evaluation, and iterative improvement across core deep-learning workflows. This project collection demonstrates hands-on experimentation discipline used later in production-focused ML and CV systems.

Notebook-based experimentation Training / evaluation workflow Model iteration practice
Python Classification Deep Learning Jupyter Notebook Model Evaluation
Personal assistant model preview

Personal Assistant (LLaMA 2 + QLoRA)

Featured
Generative AI + Fine-Tuning

Fine-tuned a 7B LLaMA 2 model on custom conversational data to improve contextual task handling and reduce manual support for routine queries.

~85% task success 30% less manual intervention
LLaMA 2 QLoRA Prompt Engineering Python
EKSecurity computer vision preview

EKSecurity (YOLOv5 + FaceNet)

Detection
Real-Time Surveillance AI

Developed a CCTV security system with object tracking and face recognition, deployed as Docker microservices for reliable real-time alerts.

95% catch rate 40% fewer false alerts
YOLOv5 FaceNet Docker OpenCV

Education

Academic background in AI, analytics, and engineering supporting my applied machine learning and systems work.

Big Data Analytics Post-graduate Certificate

4.0 GPA

Georgian College - Barrie, ON, Canada
Sep 2024 - Apr 2025

Big Data Analytics Data Engineering Analytics SQL

Artificial Intelligence Post-graduate Certificate

4.0 GPA

Georgian College - Barrie, ON, Canada
Sep 2023 - Apr 2024

Artificial Intelligence Machine Learning NLP Computer Vision

Bachelor of Engineering in Electronics & Communication

3.7 GPA

Tribhuvan University - Kathmandu, Nepal
Dec 2016 - Dec 2021

Electronics Communication Engineering Technical Foundation

Certificates

Industry and cloud certifications supporting my AI/ML engineering and deployment work.

Achievements

Highlights from hackathons and innovation-focused competitions.

Most Innovative Award - Spiralogy Hackathon

Award

Won the Most Innovative Award and received a 10,000 NPR prize for a standout solution and implementation approach.

Innovation Hackathon Prototype Building

4th Place - Locus Hackathon

Top 4

Ranked 4th out of 100+ participants by delivering a strong technical solution under competitive hackathon constraints.

Hackathon Rapid Development Problem Solving