Vishal Tyagi
Software Engineer, Runo · Hyderabad, India
Summary
Software engineer focused on building robust, quiet background systems. Experienced in bridging standard cellular lines and cloud VoIP platforms, managing custom product telemetry architectures (Amplitude facades), and developing applied computer vision pipelines for operational automation.
Experience
Software Engineer at Runo
Jun 2025 — PresentWorking on product analytics (Amplitude/ProductAnalytics), in-app single-session hybrid telephony (cloud + SIM calling), admin web platform migration, and CRM integrations (Facebook/Meta, WABA, HubSpot, Zoho, Salesforce).
- Product analytics instrumentation: Built a ProductAnalytics facade over Amplitude with structured event taxonomy, user/company traits, time-windowed deduplication, and CRM activity tracking across web and mobile.↳ Verified Metric: 153+ analytics commits
- In-app single-session hybrid telephony: Built hybrid calling mode allowing users to switch between Cloud Telephony (virtual numbers) and SIM calling within a single session without logging out or re-initializing the app.↳ Verified Metric: Single-session switching
- Admin web platform migration: Contributed to migrating admin web surface to Flutter Web with reusable components for bulk upload/deletion, integration dialogs, sheet validation, and dirty-check patterns.↳ Verified Metric: 150+ admin-web commits
Mobile Application Developer at NMOLD (OPC) Private Limited
Jul 2024 — May 2025Contributed to redevelopment of an inventory management system using Flutter, Express, and MongoDB, replacing a legacy Python/Laravel stack. Built image-recognition features for product categorization and OPC UA/Node-RED data streaming for industrial monitoring.
- Legacy stack migration: Contributed to migrating from Python/Laravel to Flutter/Express/MongoDB, enabling cross-platform mobile and web inventory operations with flexible schema.↳ Verified Metric: Python/Laravel → Flutter/Express/MongoDB
- Industrial IoT integration: Integrated OPC UA client and Node-RED for real-time PLC data streaming from Siemens and Delta controllers for industrial monitoring.
DevOps and Automation Developer at Incite Group
Jan 2024 — Apr 2024Built a Python OMR automation script that processed 90,000+ sheets; supported client onboarding and DevOps practices (Jenkins, Terraform).
- OMR automation at scale: Built a Python automation pipeline for OMR sheet reading with staged preprocessing, detection, and extraction, processing over 90,000 sheets for large-scale assessment workflows.↳ Verified Metric: 90,000+ sheets processed
Blockchain & Web Developer at HtK Network
Oct 2023 — Oct 2024Built a blockchain-based NGO donation/payout transparency platform and an OCR handwritten answer-sheet checker; managed client hosting and DNS.
- On-chain donation transparency: Built a Solidity smart contract platform on Ethereum for transparent NGO donation and payout tracking with on-chain traceability.↳ Verified Metric: On-chain donation/payout traceability
- OCR answer-sheet checker: Built an OCR-based handwritten answer-sheet checking tool alongside the blockchain platform.
Full Stack Developer at Panipat Institute of Engineering & Technology
Jul 2023 — Jan 2025Built and maintained college portals (feedback, RISE, PIET Quest exam integrity portal, KBE quiz, ticketing/payments, bus tracking/attendance).
- Exam integrity portal: Built PIET Quest exam portal with cheating-detection-based question reordering, randomized question sets, and automation for report downloads and question uploads.↳ Verified Metric: Randomized sets + dynamic reordering
- Multiple college portal systems: Built and maintained feedback, RISE, KBE quiz, ticketing/payments, and bus tracking/attendance portals for college operations.
Evidenced Projects
Blockchain-Based NGO Donation Tracking
Built a blockchain platform for transparent NGO donation and payout tracking, aimed at increasing trust in how charitable funds move.
Solidity · Ethereum · Truffle · Web3.js · MetaMask
ENTHRAL.IN Supplier Price Change Detection
Built a supplier scraping and comparison workflow that flags pricing/listing differences against an OpenCart storefront and prepares margin-based updates.
Python · OpenCart · Web Scraping
image_hotspot — Flutter Package
Published a Flutter package for defining interactive, clickable hotspot areas on images, useful for floor plans, diagrams, and annotated photos.
Flutter · Dart · pub.dev
NMOLD Inventory Management Redevelopment
Contributed to redeveloping NMOLD's inventory management system on Flutter, Express, and MongoDB, replacing a legacy Python/Laravel stack, and added image recognition to reduce manual data entry.
Flutter · Express · MongoDB · Node.js · Image Recognition
OMR Sheet Reading Automation at 90,000+ Scale
Built a Python automation script for OMR sheet reading that processed over 90,000 sheets, reducing manual checking effort for large-scale assessment workflows.
Python · OMR · Image Processing
PIET Quest Exam Portal
Built an exam portal with cheating-detection-based question reordering, randomized question sets, and automation for report downloads and question uploads.
Web Development · SQL · Automation
Runo Admin Web Migration
Contributed to migrating Runo's admin web surface to Flutter Web, building reusable components for bulk upload/deletion, integration dialogs, and sheet validation.
Flutter Web · Dart · Admin UI · Bulk Upload · Sheet Validation
Runo Single-Session Hybrid Telephony
Implemented an in-app hybrid telephony orchestration mode at Runo — enabling agents to switch between existing Cloud Virtual Calling and SIM Calling within a single active session without app re-initialization.
Flutter · Dart · Telephony UX · State Management · Call Analytics
Runo Product Analytics & Amplitude Instrumentation
Worked on a product analytics layer at Runo — Amplitude provider abstraction, event taxonomy, user/company traits, deduplication, and platform-aware tracking across auth, billing, CRM, and call workflows.
Flutter · Dart · Amplitude · Hive · Event Taxonomy
Smart Irrigation IoT System
Built an IoT-based smart irrigation system using NodeMCU and sensors for temperature, humidity, and soil moisture, with a Flutter app visualizing data and an SVM model forecasting irrigation needs.
NodeMCU · Flutter · Dart · SVM · Firebase Realtime Database
Technical Stack
Flutter · Dart · NodeJS · Express · MongoDB · Python · OpenCV · Image Processing · Amplitude Instrumentation · Event Taxonomy · Laravel · PHP · Docker · Hive Local Caching · Hybrid Telephony Architectures · CRM Integrations · Bulk Data Validations · OMR Automation
Adaptive Resume Engine
Interactive ModuleNeed to evaluate this background against a specific job role? Paste the description below to analyze requirements and dynamically tailor my highlights.