Vaibhav Upadhyay

Software Engineer - Mobile, Backend & Applied AI

+66 88 076 8541|up.vaibhav1@gmail.com|Bangkok, Thailand|https://www.iamvb.com

Profile Summary

I'm a software engineer with more than three years of experience building mobile apps, backend services, developer tools, and financial software. Recently, I've been working more with AI applications, RAG, and agent workflows, with a focus on making them useful and reliable inside real products.

Work Experience

Software Engineer

Menexus GmbH / Aureus

Oct 2022 - PresentBangkok, Thailand
  • Contributed to a large Flutter application shipping on iOS, Android, and web, working across payments, identity, payroll, ticketing, social features, and AI-assisted tools.
  • Built a cross-language TypeScript and Python SDK for secure app pairing, scoped permissions, signed access grants, and per-call credential retrieval.
  • Helped bring the SDK to 364 passing tests across 10 suites, including a check that kept 48 shared exports in sync between both languages.
  • Set up CI and package releases with software bills of materials, checksums, dependency scans, and checks that catch secrets before publishing.
  • Worked on a seven-stage AI workflow using multiple model providers, RAG, confidence scoring, and audit trails to turn public data into structured results.
  • Built Python and FastAPI services, Postgres task queues, pgvector search, knowledge graphs, and real-time API integrations.
  • Integrated wallet, escrow, identity, and signing features across Flutter, Firebase Functions, Hedera, and EVM-compatible smart contracts.
  • Reviewed mobile, messaging, and smart-contract code for security and performance issues, then documented fixes and release steps.
  • Cut deployment time by 40% and improved app responsiveness by 30% while mentoring engineers and leading interviews.
FlutterDartTypeScriptPythonFastAPIFirebaseFirestorepgvectorPostgreSQLRedisSolidityHederaDocker

Senior Project Engineer

Assumption University

Nov 2021 - Oct 2022Bangkok, Thailand
  • Delivered a three-application van-booking system for university operations.
  • Coordinated requirements, milestones, and secure data flows with stakeholders and faculty advisors.
FlutterFirebase Realtime DatabaseGoogle Maps API

Selected Projects

Cross-Language Integration SDK

364 tests across 10 suites

Built TypeScript and Python packages that let apps pair securely, request only the access they need, and retrieve credentials for each call.

TypeScript / Python / JWT / JWKS

Cross-Platform Product Development

40+ feature modules

Contributed to a large Flutter product for iOS, Android, and web, working across payments, identity checks, account security, and connected services.

Flutter / Firebase / TypeScript

Applied AI & RAG Workflows

Source-backed results

Worked on a seven-stage AI workflow that gathers public information, adds context with RAG and multiple models, and records confidence and sources.

Python / FastAPI / pgvector

Secure Financial Systems

Security-led delivery

Built and reviewed wallet, signing, identity, and smart-contract features, with a focus on protecting keys, handling data safely, and catching release risks.

Flutter / Solidity / Hedera / CI

Skills

Mobile & Web

Flutter, Dart, React, Next.js, Tailwind CSS, Kotlin, Firebase, BLoC, go_router

Backend & APIs

Python, FastAPI, Node.js, TypeScript, REST, GraphQL, WebSockets, Server-Sent Events

Applied AI

LLM APIs, RAG, Agent Workflows, Prompt Design, Structured Outputs, Confidence Scoring, LiteLLM, Langfuse, Instructor, Pydantic

Data & Retrieval

PostgreSQL, pgvector, SQLite, Redis, Firestore, Knowledge Graphs

SDKs & Integration

TypeScript Packages, Python Packages, pnpm, uv, JWT, JWKS, OAuth, QR Pairing

Security & Identity

AES-256, Encrypted Key Management, NFC, Biometrics, PKI, SBOM, Dependency Scanning

Blockchain & Fintech

Solidity, Hedera, EVM, Smart Contracts, Wallets, Escrow, Transaction Signing

Delivery & Testing

Git, GitHub, GitLab, Docker, CircleCI, Codemagic, Fastlane, Pytest, Mockito

Education

B.Eng. Computer Engineering

Assumption University

2018 - 2022Bangkok, Thailand

Languages

  • English: Fluent
  • Hindi: Native
  • Thai: Conversational

Certifications

  • Flutter Boot Camp - Dr. Angela Yu
  • Software Quality Assurance Boot Camp - Rahul Shetty Academy