Vaibhav Upadhyay
Software Engineer - Mobile, Backend & Applied AI
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
- 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.
Senior Project Engineer
Assumption University
- Delivered a three-application van-booking system for university operations.
- Coordinated requirements, milestones, and secure data flows with stakeholders and faculty advisors.
Selected Projects
Cross-Language Integration SDK
364 tests across 10 suitesBuilt 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 modulesContributed 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 resultsWorked 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 deliveryBuilt 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
Languages
- English: Fluent
- Hindi: Native
- Thai: Conversational
Certifications
- Flutter Boot Camp - Dr. Angela Yu
- Software Quality Assurance Boot Camp - Rahul Shetty Academy