Vishal Tyagi

Vishal Tyagi

Software Engineer · Hyderabad, India

Verified 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 — Present

Product 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 2025

Re-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 2024

Engineered 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 2024

Architected 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 2025

Architected 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

Product AnalyticsEvent TaxonomyHybrid Telephony WorkflowsClient-Side Event BufferingFlutter & Flutter WebDartNode.js & ExpressMongoDB & PostgreSQLPython & OpenCVLaravelBatch Data PipelinesOMR AutomationREST APIs & Webhookspub.dev Packages

Tailor this to a job description

Deterministic

Paste a role and this page re-ranks the same claims above against it. Not a chatbot, no invented content.

Presets:···

Tailored Engineering Profile Output