Vishal Tyagi
Software Engineer · Hyderabad, IndiaVerified Evidence Audit: Jul 2026
Summary
Software engineer working on product analytics, hybrid telephony, CRM integrations, and admin-platform systems. Previously shipped inventory/IoT systems, campus exam tooling, OMR automation at 90k+ sheet scale, and open-source Flutter packages. Every claim below is linked to project specifications with verified evidence levels.
Experience
Software Engineer at Runo
Jun 2025 — PresentProduct analytics at ~15M events/month, the admin integrations platform behind seven CRM and webhook connectors, hybrid telephony session handling, and a WhatsApp Web CRM sidecar built without an official API.
- Product analytics: Replaced the previous vendor SDK with a ProductAnalytics facade over Amplitude — typed event taxonomy, Hive-backed buffer for high-frequency CRM activity, sliding-window deduplication. Largest single reprocess to date carried 45M events across a three-month window.↳ ~15M events/month
- Integrations platform: Built the base integration dialog every CRM and webhook connector on the admin surface is still built on: Zoho, Salesforce, HubSpot, Facebook Lead Ads, WhatsApp Business, AWS S3, GCS. The first connector was slower for it; every later one was faster.↳ 7 connectors, one shared dialog
- Hybrid telephony: Built the session-preserving orchestrator for SIM, cloud, and hybrid calling so an operator switches mode mid-shift without logout or session teardown, and replaced a single boolean call flag with per-call medium attribution across the reporting path.↳ 3 calling modes, one session
- WhatsApp Web CRM sidecar: Built a Manifest V3 extension that captures WhatsApp Web conversations into the CRM by resolving the app's own internal stores at runtime, and pages full chat history without ever changing the chat a rep is looking at.↳ No official API
Software Engineer — Industrial Systems at NMOLD (OPC) Private Limited
Jul 2024 — May 2025Re-engineered inventory tracking platform from legacy monolithic architecture to cross-platform event-driven stack; integrated real-time PLC telemetry and optical asset categorization.
- Platform Stack Re-engineering: Architected modern cross-platform system replacing legacy stack with Flutter/Express/MongoDB, enabling offline-first operational synchronization and flexible schema evolution.↳ Stack Modernization
- Real-Time Telemetry Pipeline: Designed the initial PLC-to-IoT bridge on ESP/NodeMCU, then integrated OPC UA/Node-RED telemetry into the platform, with a secured remote dashboard for live machine status at one manufacturing site.↳ One site, live
Automation & Infrastructure Engineer at Incite Group
Jan 2024 — Apr 2024Engineered an automated optical assessment and data extraction pipeline processing 90,000+ forms with zero error tolerance, paired with CI/CD infrastructure automation.
- High-Throughput Assessment Pipeline: Built a fault-tolerant Python processing pipeline featuring image normalization, alignment correction, and deterministic optical extraction, processing over 90,000 physical forms without manual intervention.↳ 90,000+ forms processed
Distributed Systems & Web Engineer at HtK Network
Oct 2023 — Oct 2024Architected verifiable audit trail systems on Ethereum smart contracts for transparent donor-payout tracking and developed optical parsing modules for document validation.
- Verifiable Audit Trail Engine: Designed Ethereum smart contracts verifying allocation state transitions and payout disbursements on an immutable public ledger.↳ On-chain Auditability
Platform & Systems Engineer at Panipat Institute of Engineering & Technology
Jul 2023 — Jan 2025Architected multi-tenant assessment systems with high-concurrency anti-tamper controls, automated ticketing integrations, and telemetry-backed student operational portals.
- High-Concurrency Assessment Engine: Architected the Campus Quest assessment portal featuring dynamic question permutation, integrity tracking, and high-concurrency evaluation submission.↳ Dynamic Integrity Randomization
Evidenced Projects & Specifications
Automated Report Downloader
Python + Selenium automation that logs into the institute's internal feedback portal, walks every department and class, and bulk-exports each class's feedback as an Excel file — replacing a multi-hour manual click-through process.
Python · Selenium · Web Scraping
Blockchain NGO Donation Tracking
Built an Ethereum-based donation tracking prototype at a nonprofit: lifecycle states on-chain, receipt hashes for auditability, MetaMask-signed attestations — without the platform holding custodial keys.
Solidity · Ethereum · Truffle · Web3.js · MetaMask
Crickiaa
Flutter UI for a gully cricket match management app — OTP-based login, match listing, team creation, and batting/bowling stats screens. Started from Figma-generated scaffolding; real work was adding SVG icons, OTP auth integration, and fixing Android builds.
Flutter · Dart · GetX
E-commerce Price & Catalog Sync
Automated supplier catalog extraction and price-drift detection for an electronics e-commerce store — margin rules and outlier thresholds produce OpenCart import manifests instead of manual daily price checks.
Python · OpenCart · Web Scraping
Face Validation API Prototype
Prototype Express API exploring server-side face detection with face-api.js / TensorFlow.js — auth and middleware are solid; the detection route is intentionally unfinished and documented as such.
Node.js · Express · TensorFlow.js · face-api.js
Floor Plan Builder — Flutter Package
Flutter package for rendering interactive restaurant/venue floor plans from a JSON table list — shapes, availability colors, pinch-to-zoom, and onTableTap callbacks.
Flutter · Dart · SVG · pub.dev
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
School CMS on Shared Hosting
Production school CMS — Laravel 11 and Filament v3 with RBAC, galleries, announcements, webhook auto-deploy, and php-ghost-wall integrity checks on shared hosting.
Laravel · PHP · MySQL · Filament
Hopfield Network Visualization
Two Jupyter notebooks exploring Hopfield networks — a basic 2-neuron energy landscape demo and an advanced 5x5 grid showing pattern storage and noisy-input recovery with animation. Built with AI assistance while learning the concepts.
Python · Jupyter · NumPy · Matplotlib
HTML Content Translator
Python utility that walks an HTML DOM with BeautifulSoup, translates visible text nodes (EN→HI), and leaves tags, attributes, and script/style alone.
Python · BeautifulSoup
Laravel Queue Worker on Shared Hosting
A small Node.js process manager that spawns and restarts Laravel's queue worker on shared hosting where Supervisor/systemd are unavailable.
Node.js · PHP · Laravel
My Dua App
Flutter redesign of an existing Islamic app — consumes a live WordPress REST API for dua/dhikr content, schedules device-local adhan alarms per prayer time (geolocation-based), and streams audio via a persistent bottom-nav player.
Flutter · Dart
Manufacturing Inventory Platform Rebuild
Rebuilt The manufacturing client's inventory tooling from a rigid monolith to Flutter clients over Express/MongoDB, with Node-RED/OPC UA bridging Siemens and Delta PLC telemetry into the same operational picture.
Flutter · Express · MongoDB · Node.js · OPC UA · Node-RED
No-Code ML Environment
Flask app that wraps common supervised-learning pipelines behind a UI: CSV upload, column picker, sklearn regressors or Keras LSTM, then MAE/MSE/RMSE plus a prediction plot.
Python · Flask · scikit-learn · Keras · pandas
OMR Sheet Automation
Built a staged, fault-tolerant Python OMR pipeline that processed over 90,000 physical examination forms.
Python · OpenCV · Optical Mark Recognition · Image Processing
PHP Ghost Wall
Composer package for Laravel that hash-checks a monitored file on every boot, POSTs a tamper alert if it changed, and phones home with server metadata — built for shared hosting without CI file watchers.
PHP · Laravel · Packagist
Campus Exam Portal
Built Campus Quest, a campus examination portal with per-session question/option permutation, focus-loss integrity signals, and bulk question-bank ingestion for faculty.
Python · SQL · REST APIs
RAG Document Chatbot
Retrieval-augmented chatbot over PDF docs: embed with a hosted model, retrieve top chunks, answer with an LLM constrained to that context — Flask UI, honest notes on global-index limits.
Python · Flask · llama_index · RAG
Real-time Location Tracker
Browser GPS sharing over Socket.IO: every connected client broadcasts coordinates; a shared Leaflet map shows live markers with device popups and auto-fit bounds.
Node.js · Socket.IO · Leaflet.js
Admin Web Migration
Migrated the administrative web surface incrementally while ops kept working — shared sheet validation, multi-step upload wizards, and dirty-check wrappers replaced duplicated legacy UI plumbing.
Flutter Web · Dart · Admin UI · Bulk Upload · Sheet Validation
Hybrid Telephony Workflows
Runo already supported SIM-based call tracking and Airtel IQ cloud telephony, but never together — an account got one or the other. This work unified both into one account-level capability, usable simultaneously in the same app.
Flutter · Dart · State Machines · Session Management
Product Analytics Pipeline
Built a product analytics telemetry pipeline : a provider abstraction over Amplitude, typed event schemas, Hive-backed client buffering, and sliding-window deduplication.
Flutter · Dart · Amplitude · Hive
WhatsApp Web CRM Sidecar
Built a Manifest V3 Chrome extension that syncs WhatsApp Web conversations into a CRM by resolving the app's own internal module stores at runtime, and pages chat history without ever changing the chat a rep is looking at.
JavaScript · Chrome Extensions (MV3) · Web Reverse Engineering
Schema-Driven School CRUD GUI
Class-project desktop GUI that introspects SQLite at runtime and generates navigation, CRUD forms, and tables dynamically — closer to a tiny low-code engine than hand-built screens.
Python · Tkinter · SQLite
Smart Irrigation IoT
Built a soil/climate irrigation setup: NodeMCU sensors publish to Firebase, a Flutter dashboard visualizes the stream, and an SVM model drives pump actuation with hard edge cutoffs if the cloud path stalls.
NodeMCU · Flutter · Dart · SVM · Firebase Realtime Database
Technical Stack & Core Competencies
Tailor this to a job description
DeterministicPaste a role and this page re-ranks the same claims above against it. Not a chatbot, no invented content.