About

Hi, I'm Peshal Nepal, an AI/ML Engineer, applied researcher, and Data Scientist with 5+ years shipping production AI across LLMs and agents, NLP, computer vision, time-series forecasting, and generative AI.

I specialize in taking models from notebook to production: fine-tuning Transformers (BERT, LLaMA), building RAG and multi-agent systems with LangChain, LangGraph, and vector search, deploying real-time computer vision on edge and cloud, and wiring it all together with FastAPI, Docker, MLflow, and CI/CD on AWS and Azure. Currently at Nexopta, where my work powers an AI assistant platform serving 30,000+ users.

What sets me apart is depth: I read the papers and re-implement architectures (Transformers, GANs, U-Net, YOLO) from scratch in C++ and Python, because I'd rather understand the math than memorize a framework. I love turning messy data into useful decisions, and occasionally convincing stubborn datasets to cooperate.

Experience

Aug 2025 - Present

Artificial Intelligence (AI) Developer · Nexopta

Barrie, ON, Canada

Built a business-focused AI assistant platform that lets company employees use their organization's own AI agents for internal support, customer interactions, and daily work tasks. Designed a multi-agent, multi-knowledge-base system using LightRAG for standard clients and Azure AI Search with Neo4j for enterprise clients needing richer retrieval and structured knowledge graphs. Expanded the platform across chat, voice, website widget, web chat, and Vapi phone channels, giving clients flexible ways to deploy AI assistants across customer and internal workflows. Integrated automation and backend services with Activepieces, FastAPI, SQLAlchemy, Redis, and Azure, scaling the platform to 30,000+ users.

LLM Agents Multi-Agent Systems LangChain LangGraph LightRAG Azure AI Search Trieve Neo4j Knowledge Graphs RAG Vector Search Prompt Engineering GPT-4 / GPT-5 OpenAI API Vapi (Voice) Activepieces FastAPI SQLAlchemy PostgreSQL MongoDB Redis Azure Docker GitHub Actions Python
Feb 2023 - Jul 2023

Artificial Intelligence (AI) Developer · Tekkon Technologies

Kathmandu, Nepal

Built an AI-powered Applicant Tracking System using BERT fine-tuned for Named Entity Recognition on a custom Doccano-labeled resume dataset, cutting screening time by 40%. Shipped a document classification system for mining clients that auto-filled forms by project phase, lowering review costs by 60%. Deployed services on AWS ECS with Docker and CI/CD.

BERT Transformers NER PyTorch scikit-learn Pandas NumPy Doccano Regex FastAPI PostgreSQL Docker AWS ECS GitHub Actions Python
Jul 2021 - Jan 2023

Computer Vision (CV) Engineer · EKbana Solutions

Lalitpur, Nepal

Built a real-time CCTV security system on Raspberry Pi using YOLOv5 for object detection and FaceNet for face recognition, improving company security by 70%+. Developed a virtual try-on pipeline with U-Net segmentation and a conditional GAN, lifting customer engagement by 40%. Implemented core CV algorithms in C++ (SURF, ORB, image transforms) and built NN/CNN from scratch. Led weekly AI study sessions on AlexNet, VGG, RNN, and LSTM.

YOLOv5 FaceNet U-Net cGAN OpenCV PyTorch TensorFlow Pandas NumPy SciPy Matplotlib Docker Python / C++ Raspberry Pi Computer Vision Deep Learning CNN Architectures

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 Reinforcement Learning Time-Series Forecasting XGBoost Sentiment Analysis PyTorch Pandas NumPy Matplotlib 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 PyTorch OpenCV Airflow ETL Pipelines AWS S3 PostgreSQL MLflow Raspberry Pi
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
RASA conversational chatbot project preview

Conversational Chatbot (RASA NLU + Core)

NLP
Intent Classification + Dialogue Management

Built a task-oriented conversational assistant using the RASA open-source framework, covering intent classification, entity extraction, custom actions, and multi-turn dialogue management. A pre-LLM exploration of conversational AI fundamentals that informs how I design modern agentic and tool-using systems today.

Intent + entity NLU Multi-turn dialogue Custom action server
RASA Python NLU Dialogue Management Conversational AI
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
Animal monitoring IoT collar project preview

Animal Monitoring System (IoT Collar)

IoT
Embedded Systems + Sensor Fusion + Cloud Sync

Designed and built a custom GPS tracking collar with integrated temperature and heart-rate sensors for real-time animal location and vitals monitoring. Implemented microcontroller firmware in C, wireless data transmission, and cloud upload to power a remote monitoring dashboard. Demonstrates end-to-end systems thinking, from hardware and embedded firmware up to cloud integration.

Custom hardware + firmware GPS + biosensor fusion Edge-to-cloud pipeline
C Embedded Systems IoT GPS Sensors Microcontroller Cloud Sync

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