I work in both industry and academia. In industry, I build APIs, data pipelines, and AI tools that people use every day. In research, I study how to make machine learning private, secure, and robust, with a focus on federated learning. Right now I’m a Graduate Research Assistant at MTSU.
Focus Applied AI · Data engineering · Federated learning · ML security
17
published papers
8+
years building software
27
projects built or published
01
About
I’m from Pokhara, Nepal, and based in Murfreesboro, Tennessee. I spent more than eight years building software and data systems — at Urja Tech, TwoAce Solutions, and DataInsight — before and during graduate school.
I’m now a PhD student in Computational and Data Science at Middle Tennessee State University (expected May 2028). I completed my MS in Computer Science at MTSU in December 2025 and my BS in Software Engineering in 2022. My research turns into working code, and my engineering work keeps my research practical.
I built HomeInsight Core, a service that serves 2.4 million Tennessee property records.
Contributions
Connected credit, background-check, and job-check services so landlords can screen tenants.
Built the database behind payments, repair requests, and messages for more than 100 properties.
Mar 2022 – Jul 2023
TwoAce Solutions
Full Stack Developer
I built web apps from the database all the way to the screen.
Contributions
Built React and TypeScript apps on top of Python, FastAPI, and PostgreSQL.
Designed the APIs and database tables that power reports and data analysis.
Feb 2018 – Mar 2022Pokhara, Nepal
Urja Tech
Software Engineer · Data & AI
I turned slow, manual reporting into automatic reports using Python and SQL.
Contributions
Built SQL reports that track more than 50 business numbers.
Studied more than 10,000 customer records with statistics and machine learning.
Research
Aug 2023 – PresentMurfreesboro, TN
Middle Tennessee State University
Graduate Research Assistant
I research how to make machine learning private, secure, and fast. So far that has led to 17 published papers, 3 where I am the first author.
Contributions
Led two papers on federated learning, a way to train AI on data that stays where it is: one on spotting deforestation from satellite photos, one on blocking hidden attacks.
I check how well privacy holds up when large language models are trained across many computers.
Helped compare big data tools (Spark and Airflow) and speed up data work by running it in parallel.
Built and tested text and machine-learning models with BERT, SVM, and XGBoost.
Page 2 of 4
Poudel · Personal portfolioResearch
03
Research
I have published 17 papers on private and secure AI, AI for health, and big data systems. I am the first author on 3 of them.
Six regions trained one model to spot forest loss from satellite photos without sharing their data. The better method reached 0.85 accuracy (IoU), up from 0.77, and treated every region more fairly.
A trust model that cut the effect of fake-review campaigns on product ratings by 93%.
Databricks
MLflow
PySpark
How it works
Built on a Databricks lakehouse with MLflow tracking each training run. I tested it on real reviews with fake "review farm" attacks mixed in; the 93% is how much less the ratings moved after the model stepped in.
02Applied AIPersonal
Personal AI Assistant
An AI assistant that can search my email, find documents, set reminders, and help with finances.
TypeScript
Next.js
OpenRouter
Groq
How it works
It decides which tool to use, stops itself from looping forever, skips repeated calls, and streams its answer as it types. Works on the web and in Telegram.
A service that serves 2.4 million Tennessee property records, built at DataInsight.
Python
REST APIs
PostgreSQL
How it works
It powers tenant screening with credit, background, and job checks, plus payments, repair requests, and messages for more than 100 properties.
04Data engineeringResearch
Big Data Pipelines
Pipelines for 10 million+ rows, and a published test of which big data tool runs faster and uses less memory.
Python
PySpark
Airflow
MPI4Py
How it works
Compared Apache Spark with Apache Airflow (IEEE CCWC 2025), and sped up data prep and model training by running them in parallel with MPI4Py (Machine Learning with Applications, 2023).
05Data engineeringPersonal
I-140 Insights
Tracks U.S. immigration (I-140) case updates automatically and shows the trends on a dashboard.
FastAPI
React
PostgreSQL
How it works
It checks case numbers on its own, saves the results in PostgreSQL, and shows them through a FastAPI backend and a React dashboard.
Finds forest loss in satellite photos while each region keeps its own data (first author, IEEE AIIoT 2025).
PyTorch
U-Net
Federated Learning
How it works
Six regions plus one noisy "trouble" source trained a shared image model on 2015–2023 Sentinel-2 photos. The better method (Krum) reached 0.85 IoU vs. 0.77 and was fairer across regions.