AB

Arpan Bom

Senior Software Engineer: AI and LLM Systems, Full Stack, Mobile, Robotics

Kathmandu, Nepal. Open to remote work and relocation.

I have been shipping software since 2011, mostly for startups, as an engineer and project manager. Since 2022 at Vision One Tech (USA, remote) I have built production LLM systems (RAG, agents with tool use, evaluation, guardrails and monitoring) and led the software stack for Titan, a humanoid robot with 25 actuators on NVIDIA Jetson AGX Thor and ROS2, which reached the finals of the Army xTech Humanoid competition. I also build autonomous drone software (Raspberry Pi and Jetson Orin companion computers with web and Flutter mission control), Flutter apps for iOS and Android, and full-stack products on Next.js and Cloudflare Workers.

AI and LLMs
LLMs since 2022, RAG, agents, MCP, evals, guardrails, LoRA
Full stack
Python, TypeScript, React, Next.js, Node.js, REST, SQL
Mobile
Flutter/Dart (5 years), Android (Kotlin), BLE, offline-first
Robotics and edge
ROS2, Nav2, SLAM, Gazebo, NVIDIA Jetson, computer vision

AI and LLM systems 13

agent-guardrails-observability

Python LangGraph agent with memory, mock Jira/ServiceNow tools, OpenTelemetry tracing, guardrails, evals and red-team tests (offline demo)

PythonCode

llm-serving-finetune-lab

LLM serving lab: vLLM config with CPU fallback, QLoRA fine-tune on a tiny model, quantisation comparison, Helm chart with HPA, load tests

PythonCode

multi-agent-langgraph-workflow

Multi-agent LangGraph workflow: planner, researcher and writer agents with human-in-the-loop approval

PythonCode

mcp-jira-github-server

MCP server connecting AI agents to Jira and GitHub

PythonCode

llm-rag-api

FastAPI RAG service with pluggable LLM providers (OpenAI, Anthropic, Gemini, Mistral, DeepSeek, Llama)

PythonCode

llm-eval-observability

LLM evaluation and observability: prompt versioning, regression evals, LLM-as-judge, cost and latency tracing

PythonCode

rag-llm-eval-demo

Retrieval-augmented QA service with local embeddings and an evaluation harness that runs without an API key.

PythonCode

document-ai-extraction

Document AI pipeline: OCR + LLM extraction of invoices into validated structured JSON with accuracy report

PythonCode

lora-finetune-small-llm

LoRA supervised fine-tuning pipeline (transformers, peft, trl) that turns maintenance logs into structured JSON.

PythonCode

offline-voice-assistant

Offline voice assistant: on-device speech-to-text, local LLM and text-to-speech

PythonCode

azure-openai-functions-bot

Python Azure Functions support assistant on Azure OpenAI with tool calling (order lookup, ticket creation) and Bicep infrastructure.

PythonCode

gcp-vertex-ai-agent

Python support agent on Gemini (Vertex AI) with tool calling, FastAPI, Cloud Run and Firestore targets; offline mode by default.

PythonCode

search-ranking-recsys

Hybrid BM25 + embeddings retrieval with LightGBM learning-to-rank, offline NDCG/MRR evaluation and A/B simulation

PythonCode

Mobile (Flutter, Android, iOS) 8

flutter-offline-first-app

Flutter offline-first inspection checklists: Drift (SQLite) storage and a sync queue that pushes when back online.

DartCode

flutter-on-device-ml

Flutter on-device object detection (TensorFlow Lite) and text recognition (ML Kit); photos never leave the phone.

DartCode

flutter-ble-health-tracker

Flutter app: BLE wearable heart-rate tracking with offline-first sync to Firebase

DartCode

flutter-ride-booking-demo

Flutter rider app on OpenStreetMap with fares and a simulated driver, backed by a Cloudflare Workers API with D1 and Durable Objects.

DartCode

kotlin-ble-iot-companion

Kotlin Android BLE sensor companion: scan, connect, decode notifications, live charts, Room storage, CSV export.

KotlinCode

android-mvvm-retrofit-app

Native Android app: Kotlin, MVVM, Hilt, Retrofit/OkHttp, Coroutines/Flow, Room, unit and UI tests

KotlinCode

kmp-compose-swiftui-pos

Kotlin Multiplatform POS demo: shared module, Jetpack Compose Android app with Room and GraphQL, small SwiftUI client

KotlinCode

ios-swiftui-app

Native iOS SwiftUI app with SwiftData, async/await networking and XCTest

SwiftCode

Full stack and cloud 25

nextjs-saas-dashboard

Next.js SaaS analytics dashboard (Signalboard) with organisations, projects, events, role-based access and charts.

TypeScriptCode

react-ts-fleet-dashboard

React + TypeScript real-time fleet monitoring dashboard

TypeScriptCode Live demo

angular-admin-portal

Angular admin portal (Harborline): route guard and HTTP interceptor auth, NgRx entity store, server-style paging, English and Spanish i18n.

TypeScriptCode Live demo

laravel-vue-saas-starter

Multi-tenant SaaS starter (Keel): Laravel 11, Vue 3, Inertia, Tailwind, team roles enforced with policies.

PHPCode

payments-stripe-api

Payments API: Stripe checkout and webhooks, idempotency keys, ledger and reconciliation job

TypeScriptCode

vat-tax-ledger-engine

TypeScript EU VAT (incl. Ireland) and sales tax rules engine with double-entry ledger, idempotency keys and property-based tests

TypeScriptCode

realtime-chat-backend

Real-time chat backend: WebSockets, Redis pub/sub, presence and typing indicators

TypeScriptCode

graphql-federation-gateway

Apollo Federation 2 gateway over two TypeScript subgraphs with JWT checks and query depth and complexity limits.

TypeScriptCode

fullstack-graphql-grpc-demo

Hotel desk demo: React client, GraphQL gateway and a gRPC booking service.

TypeScriptCode

go-grpc-inventory-service

Go inventory service with idempotent stock reservations, serving gRPC and a gRPC-Gateway REST API.

go-ride-dispatch

Go microservice for ride-hailing driver matching and dispatch

springboot-banking-ledger-api

Spring Boot double-entry banking ledger with BigDecimal amounts and optimistic locking for concurrent transfers.

JavaCode

spring-boot-wallet-api

Spring Boot wallet/ledger REST API with Jenkins CI pipeline

JavaCode

dotnet-blazor-admin-portal

.NET 8 Blazor admin portal (Meridian Desk) with role-based sign-in, customers, orders, tickets and a minimal API layer.

dotnet-ride-booking-api

ASP.NET Core 8 ride-booking minimal API with EF Core + SQLite, xUnit tests, Swagger, Docker and GitHub Actions CI

aws-serverless-api

Serverless reservation API: Cognito JWT, API Gateway HTTP API, Python Lambda, DynamoDB single table, SQS worker and EventBridge expiry.

PythonCode

terraform-multicloud-api

Terraform modules deploying a containerized API to AWS (ECS + RDS) and GCP (Cloud Run)

HCLCode

k8s-microservice-deploy

Microservice deployed on Kubernetes with Helm, tested on a kind cluster in GitHub Actions

jenkins-gitops-pipeline

Jenkins pipeline that promotes a Python service through Kustomize overlays, with Argo CD manifests.

PythonCode

opentelemetry-tracing-demo

Three-service checkout flow emitting OpenTelemetry traces, metrics and logs to Jaeger, Prometheus and Grafana.

PythonCode

camunda-bpmn-order-workflow

Camunda 8 (Zeebe) order approval process with Spring Boot job workers and a DMN decision table.

JavaCode

kotlin-growth-experiments-service

Kotlin Spring Boot A/B experiments service: GraphQL, Postgres, DynamoDB Local, Kafka events, Testcontainers tests

KotlinCode

crypto-custody-signer

Go HD wallet (BIP32/39/44) custody signer with multi-approval policy engine, Vault transit signer and testnet-only tx building

cpp-vectorized-query-engine

C++20 columnar vectorized query operators (scan, filter, hash join, aggregate) with GoogleTest, benchmarks and sanitizers

C++Code

system-design-case-studies

System design notes: humanoid onboard stack, ride-hailing dispatch, POS, drone mission control, edge vision, agent platform.

JavaScriptCode

Robotics, drones and edge AI 11

ros2-nav2-slam-sim

ROS 2 Humble indoor robot: Gazebo office world, slam_toolbox mapping, Nav2 and a YAML waypoint mission runner.

PythonCode

px4-drone-mission-planner

PX4 survey-grid mission planner: polygon to lawnmower path, geofence and return-to-home energy checks, MAVSDK upload.

PythonCode

ros2-drone-mission-sim

ROS2 drone waypoint mission planner and simulator

PythonCode

ros2-vision-tracking-demo

ROS 2 pipeline: YOLO detection plus a ByteTrack-style Kalman and IoU tracker, publishing annotated images.

PythonCode

robot-fleet-mqtt-telemetry

ROS2 robot fleet telemetry over MQTT into TimescaleDB with alerting and dashboard

PythonCode

robot-learning-vla-demo

Data-centric robot learning on a planar arm in simulation.

PythonCode

edge-yolo-tensorrt

Fine-tuned YOLO for edge devices with ONNX/TensorRT export and Jetson benchmarking scripts

PythonCode

edge-vision-detector

Real-time object detection for edge devices (Jetson / Raspberry Pi) with OpenCV + ONNX

PythonCode

cpp-flight-controller

Modern C++17 drone flight-control library: PID attitude control, Kalman/complementary sensor fusion, unit-tested with CMake + GoogleTest

C++Code

humanoid-edge-ai-gps-denied-sim

Simulation code, metrics, and figures for edge-AI humanoid operations in GPS-denied environments. Synthetic data only. Authors: Arpan Bom, Sushanta Khadka.

PythonCode

firefighter-multimodal-edge-ai-sim

Simulation code, metrics, and figures for multimodal edge-AI firefighter helmet safety monitoring. Synthetic data only. Authors: Arpan Bom, Sushanta Khadka.

PythonCode

The repositories above are open-source portfolio demos. Each README states what is simulated or mocked, and no production metrics are claimed. Client and employer work (Titan humanoid, drones, CityRide, Impact Atlas) is private.