Skip to content
View siddhi47's full-sized avatar
👀
👀

Block or report siddhi47

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
siddhi47/README.md

Siddhi Kiran Bajracharya

Hi everyone!

I am Siddhi and my passion for building machine-learning solutions has made me pick machine-learning engineering as a career. I have been working with machine learning, deep learning, computer vision, data infrastructure, and machine learning operations for over 6 years. I'm currently a Senior Machine Learning Engineer at ONRAMP, building recommendation and optimization systems for the freight industry. You can check out my projects here.

My first job was as a data scientist in one of the subsidiaries of a prestigious fintech company in Nepal called extensodata. At extensodata, I mostly tangled with huge structured fintech data ranging from banks to e-wallets. I began realizing that data science is a huge field and can get very vague.

I wanted to specialize in computer vision and joined Leapfrog, where I worked on some image segmentation and object tracking projects. After working for a year, I decided to continue my studies and joined the graduate program at the University of South Dakota.

Siddhi's GitHub stats

Technical Skills

  • Languages: Python, Go, C, C++, SQL, Bash.
  • ML / CV / Multimodal: PyTorch, PyTorch Lightning, TensorFlow, scikit-learn, Ultralytics (YOLO), OpenCV, TensorRT, depthai.
  • Data Processing & Pipelines: Apache Airflow, Argo Workflows, PySpark, HDFS, Pandas, NumPy.
  • Cloud & Infra: AWS (EC2, S3, EKS), GCP (GKE, Vertex AI), Kubernetes, Helm, Docker.
  • MLOps & Observability: MLFlow, ClearML, Grafana, Sentry.
  • Serving & APIs: FastAPI, Flask, Django Rest.
  • Database: MySQL, MongoDB, SQLite, Postgres.
  • Sensors & Edge Hardware: OAK Camera, NVIDIA Jetson, ESP32, Raspberry Pi.
  • Version Control: Git, Bitbucket.

Professional Experience

Senior Machine Learning Engineer (2025 Sep - current)

ONRAMP, New York, USA

  • Designed the data architecture for a production recommendation system and built the Go and Python microservices serving recommendation and analytics workloads at scale.
  • Migrated and consolidated ~10 legacy cloud functions into a generalized, parameterized Argo Workflows framework (self-hosted), eliminating VPC connector overhead and turning one-off featurization and data-preparation jobs into reusable, maintainable pipelines for downstream ML tasks.
  • Containerized and deployed services with Docker, Kubernetes, and Helm on GCP, optimizing for scalability, compute utilization, and cost efficiency across the end-to-end pipeline.
  • Built simulation workflows for rapid, pre-production experimentation, evaluating proposed recommendation and optimization algorithms against historic transaction data and projecting ~15% fuel cost savings for carriers.
  • Provided technical leadership in the design and specification of optimization and recommendation algorithms, driving tradeoff analysis across quality, speed, and cost.

Senior Machine Learning Engineer (2024 Feb - 2025 Sep)

i8 Labs Inc, Mountain View, California, USA

  • Trained, fine-tuned, and productionized custom YOLO computer vision models (PyTorch/Ultralytics, AWS) for real-world sensor streams, achieving an 8% increase in mean Average Precision (mAP) with metric-driven evaluation across model iterations.
  • Built and standardized an internal semi-automated data annotation and curation pipeline to surface high-value training data, improving model accuracy and cutting manual labeling effort by 80%.
  • Reduced Docker image size by 60%, cutting inference footprint, storage cost, and deployment time across a fleet of heterogeneous edge/IoT devices.
  • Maintained 99% uptime for deployed inference services using Grafana for monitoring/observability and Balena for fleet device management, prioritizing reliability and operational simplicity.

Career Break (Academic Development)

MSc. Computer Science at University of South Dakota (Vermillion, USA)

  • Took a break after a successful career in machine learning to pursue further academic studies.
  • Published a paper at the IEEE AI Conference and co-authored a book on machine learning.

Software Engineer, AI/ML (2021 Aug to 2022 Aug)

Leapfrog Technology, Kathmandu, Nepal

  • Lead and mentored the AI/ML team for project delivery.
  • Lead end-to-end client requirement elicitation process.
  • Defined & developed standard ML practices.
  • Used deep-learning frameworks such as darknet, OpenCV, and Tensorflow TRT to train & evaluate YOLO models for object detection.
  • Build, Deploy and Maintain statistical, ML, and Deep learning using standard ML\MLOps frameworks such as MLFlow.
  • Model tuning and optimization focused especially on deep learning models for embedded devices (NVIDIA Jetson Developer Toolkit).
  • Worked on a multi-object tracking project using quantized YOLO tiny models for object detection, & deepsort for tracking.
  • Worked on a prototype for a calorie estimator by segmenting the items on a plate using Masked RCNN.
  • Experience working with human-computer interaction.
  • Worked as team manager for the AI team.

Data Scientist (2018 Sept to 2021 August)

Extensodata Pvt. Ltd, Kathmandu, Nepal

  • Use and development of Data Architectures.
  • Explanatory Data Analysis (EDA) in SQL as well as Jupyter notebooks.
  • Using big data tools such as Hadoop, Spark, Hive, etc to manage huge volumes of data effectively.
  • Data visualization using python libraries (seaborn, Matplotlib) and other third-party tools such as PowerBi & Apache Superset.
  • Using various machine\deep learning models in spark (MLLib) as well as python (Sci-kit Learn, Keras).
  • Using Pentaho and spark for extraction, transformation, and loading data from raw data (files, database, HDFS, hive) to required data architecture.
  • Study feasibility, pros, and cons of machine learning and statistical models.
  • Query optimization in a relational database (Mysql) for quicker data analysis.
  • Writing automation scripts for various purposes (such as ETL, web scraping, etc) using python and Linux shell scripts.
  • Studying the application of machine learning models in the banking domain.
  • Generating and studying relevant using different feature engineering techniques (such as custom and quartile binnings, combining multiple features) in bank-specific data.
  • Building prototype machine learning models on an ad-hoc basis as well as deployable backend data structures.
  • Writing stored procedures and scripts to generate various reports from source data for UI consumption.
  • Mentoring interns, trainees, and Junior members of the Team
  • Part of the small team that built and launched Foneloan, Nepal's first collateral-free instant digital lending product, now offered by 11+ major commercial banks; built the data pipelines (Apache Airflow, Pentaho) automating loan-disbursement decisions with ML and statistical models, eliminating the human decision loop.
  • Built an AWS-based OCR pipeline (Tesseract + Python) to automate text extraction from national identification cards, improving data entry speed by 90%.

Publications

Deep Spectral Features to Detect Atrial Fibrillation using Single-Lead ECG Signals
2023, 10.1109/CAI54212.2023.00074

Cracking the Machine Learning Code: Technicality or Innovation?
2024, 10.1007/978-981-97-2720-9

A Hybrid Transformer Model for Robust Multi-modal Emotion Recognition Using Audio and Text Data
2025, 10.1007/978-981-96-9533-1_22

Certifications

MLOps | Machine Learning Operations by Duke University
Coursera (Aug 2024)
C2229E7K8YCJ

Container Orchestration using Kubernetes
Coursera (Aug 2024)
1df59f5037a370f3e6107779451aeca2

Introduction to Machine Learning in Production
Coursera (July 2022)
https://coursera.org/verify/AQYAFFTRKJW9

Optimize TensorFlow Models For Deployment with TensorRT
Coursera (June 2022)
https://coursera.org/verify/K343P63ZCMNR

Speak Like a Pro: Public Speaking for Professionals
Udemy (June 2022)
UC-9c99a21f-818b-43fa-9f06-34f457356a6d

Deep Learning Computer Vision™ CNN, OpenCV, YOLO, SSD & GANs
Udemy (May 2022)
UC-cea3a356-fa52-46a5-8120-f09bcea73506

Machine learning Deep Learning Model Deployment
Udemy (Oct 2021)
UC-cea3a356-fa52-46a5-8120-f09bcea73506

Organizations

Applied Artificial Intelligence Club
President
SGA Club, University of South Dakota

Education

University of South Dakota
MS in Computer Science (Aug 2022 - Dec 2023)
GPA: 4.0/4.0
Coursework: Computer vision, Machine learning and pattern recognition

Tribhuvan University
Bachelor in Computer Engineering, KEC (Tribhuvan University) (2014-2018)

Featured Projects

See the full, categorized list in projects.md.

ML Research & Graph Learning

  • Bluesky GNN — Graph neural network experiments on the Bluesky follow graph, crawled via the public AT Protocol API.

LLM, NLP & Multimodal

  • RAG Document Q&A System — Retrieval-augmented generation over PDF/JSON/CSV/web documents using embedding-based vector search (ChromaDB), LangChain, and LangGraph.
  • Multimodal Emotion Analysis — Multimodal network (LLMs + visual models) to identify emotion from speech and video streams.

Computer Vision & Edge AI

  • OAK Dashcam — Multi-camera dashcam for Raspberry Pi + Luxonis OAK, running H.265 encoding and YOLO detection entirely on-camera so the Pi's CPU stays free.
  • YOLO Ultralytics + ClearML — End-to-end YOLO training pipeline from CVAT annotations to a ClearML-tracked, S3-backed model registry.
  • Multi Object Tracker — Multi-object tracking system on Jetson Nano using DeepSORT, YOLOv3, and OpenCV.
  • Reidentification — Training and evaluation scripts for reidentification in multi-object tracking.

Recommendation Systems & Big Data

Healthcare & Signal Processing

  • Arrhythmia Detection — Detection of arrhythmia in ECG signals using spectral representation and deep learning.

Real-World Products

  • Foneloan — Nepal's first collateral-free instant digital lending product, now offered by 11+ major commercial banks.

Pinned Loading

  1. ecg-classification ecg-classification Public

    Python 1 2

  2. Nepalese-PAN-extraction Nepalese-PAN-extraction Public

    Ready to Deploy Pan Idenfification

    Python

  3. RAG-chatbot RAG-chatbot Public

    Python 1

  4. yolo-ultralytics-clearml yolo-ultralytics-clearml Public

    Python 1

  5. oak-dual-camera-server oak-dual-camera-server Public

    Rust

  6. resume_ai resume_ai Public

    Python