TRUPAL PATEL — Software Engineer

SOFTWARE
ENGINEER?

Who doesn't just write code,
but solves real-world problems.

Not just a developer. An engineer.

About Me

I am a true all round Software Engineer. I don't box myself into just frontend or backend, and I'm not tied to a single programming language. I thrive on handling the entire software lifecycle, from architecting intricate backend logic and designing seamless user interfaces, all the way to deploying highly scalable production ready systems.

Most recently, as the Founding Software Engineer at Allyvia, I had the opportunity to build a comprehensive SaaS platform from the ground up, touching every part of the stack on GCP, from React 19 UI design and Django REST APIs to BigQuery analytics pipelines and Pub/Sub event-driven ingestion. Before that, at AIVID.AI, I engineered high performance analytics pipelines and optimized Elasticsearch queries for over 200 production sites to ensure everything ran fast and reliably at scale.

Beyond corporate roles, I love building robust systems like StoreDesk, a production grade 5 module retail command center and POS ecosystem I architected from scratch. It seamlessly connects local edge nodes to cloud dashboards and mobile apps via WebSockets, completely eliminating downtime risks for convenience stores. For me, it is all about deeply understanding a problem, designing a scalable architecture, and writing clean code that actually makes a difference.

Audio Intro

Certification

Meta Front-End Developer

Meta Front-End Developer Badge

Education

Master of Science in Computer Science

CSU, Channel Islands

3.7 GPA2025-2026

Bachelor of Engineering in Computer Engineering

Gujarat Tech University

8.38 CGPA2019-2023

Certifications

13 credentials1/13
  1. FeaturedAug 2025

    AI Mastery Certificate

    Cal Poly Digital Transformation Hub · DXHub AI Summer Camp 2025 · AWS & Cal Poly

    • LLMs
    • Vector Databases
    • Prompt Engineering
    • +7
  2. Elastic Stack

    Great Learning

    • Elasticsearch
    • Kibana
  3. Sep 2023

    AWS S3 Basics

    Coursera

    • Amazon S3
  4. Aug 2023

    Basic Image Classification with TensorFlow

    Coursera

    • Image Classification
    • TensorFlow
  5. Aug 2023

    Introduction to Bash Shell Scripting

    Coursera

    • Bash
  6. Aug 2023

    Command Line in Linux

    Coursera

    • Linux
  7. Aug 2023

    Modern JavaScript: ES6 Basics

    Coursera

    • JavaScript
    • Node.js
  8. Nov 2021

    HTML, CSS, and JavaScript for Web Developers

    Johns Hopkins University · Coursera

    • HTML
    • CSS
    • JavaScript
  9. Oct 2020

    Operating Systems and You: Becoming a Power User

    Google · Coursera

    • Linux
    • Windows
  10. Jun 2020

    Programming Fundamentals

    Duke University · Coursera

    • Programming Fundamentals
  11. Apr 2020

    Technical Support Fundamentals

    Google · Coursera

    • Technical Support
  12. Apr 2020

    The Bits and Bytes of Computer Networking

    Google · Coursera

    • Networking

Experience

Where I've worked.

Allyvia

Founding Software Engineer @ Allyvia

Jul 2025 – Apr 2026
Read More
  • Architected a cloud-native, full-stack SaaS platform on GCP using Python, React 19, TypeScript, and Django REST Framework.
  • Engineered BigQuery-based analytics and data processing pipelines that sync QuickBooks accounting data, using incremental loads and Python-based transformations to keep API response latency under 200ms.
  • Built secure multi-tenant workflows including PIN-authorized kiosk clock-in/out consoles, RBAC route guarding, and OAuth token refresh cycles, owning design, development, testing, and production support.
  • Developed AI-enabled REST APIs and integrations, using GCP Cloud Storage and Pub/Sub for event-driven ingestion in an emerging GenAI prototype assistant.
  • Developed a CRM Hub with leads tracking, deals pipelines, tasks, and call notes, linked to client documents and financial invoices.
  • Built an Inventory Synchronization module mapping QuickBooks items to local stock, with reorder points, stock-on-hand tracking, and PostgreSQL trigram similarity search.
  • Designed a multi-module reporting and analytics engine covering Finance, Inventory, CRM, and Employee shifts, served from BigQuery aggregates.
AIVID.AI

Software Engineer @ AIVID.AI

Jan 2023 – Jun 2025
Read More
  • Deployed analytics pipelines and device management portals across 200+ enterprise production sites using Angular, React, TypeScript, Node.js, and Python.
  • Improved large-scale Elasticsearch query retrieval speeds by ~25% through structural index mapping and aggregation optimizations.
  • Maintained 99% stream uptime across edge camera systems via a custom C# Windows service manager with multi-ISP dynamic failover.
  • Cut fraudulent customer return claims by 90% by deploying barcode-triggered C# / EmguCV video capture bots.
  • Designed automated background workers and scheduled reporting workflows on top of Oracle database architectures.
InfoLabz IT Services Pvt. Ltd.

Frontend Software Engineer @ InfoLabz IT Services Pvt. Ltd.

Jan 2022 – Dec 2022
Read More
  • Developed scalable, responsive web applications utilizing HTML5, CSS3, JavaScript, and React.js.
  • Improved application performance with reusable component architecture and Redux state management.
  • Integrated RESTful APIs, resolved UI defects, and maintained production environments with cross-functional teams.

Toolkit

The Tech Stack.

Languages

  • TypeScript
  • JavaScript
  • Python
  • Java
  • C#
  • Dart
  • HTML5 / CSS3

Cloud

  • AWS
  • Google Cloud
  • Azure
  • Vercel
  • Docker

Frontend

Web
  • React
  • Next.js
  • Angular
  • Vue.js
Mobile
  • React Native
  • Flutter
Desktop
  • Electron
  • WinForms
Libraries
  • Tailwind CSS
  • Three.js
  • Redux & RTK
  • D3.js

Backend

  • Node.js
  • .NET
  • Django
  • FastAPI
  • Flask
  • Windows Services
  • GraphQL

Tool

  • Git
  • Jest
  • Pandas
  • OpenCV

Database

  • PostgreSQL
  • MongoDB
  • SQL & MySQL
  • BigQuery
  • Elasticsearch
  • Oracle
  • Redis
  • Firebase

Live Products

things i ship.

Software I build, ship and support for real users. Each one has its own home.

Retail operations · Windows, Android, Web

StoreDesk

A local-first back office for convenience stores and gas stations.

v0.0.4 releasedstoredesk.net
View StoreDesk

Business-card scanner · Android, Web

Contact Convoy

Scan business cards at exhibitions and meetings, let AI tidy them up, and follow up on every lead as a team.

Live on Google Playcontactconvoy.com
View Contact Convoy

Nonprofit website and admin · Web

MeghVin Foundation

The website and admin for a tree plantation and community trust, so the trustees run everything from one place.

View MeghVin Foundation

Projects

things i build.

RetailSync

A TypeScript monorepo SaaS for retail operations. Handles email/Google OAuth, company-scoped RBAC, POS CSV imports with Georgia sales-tax review, async bank statement PDF extraction via background jobs, and a standalone QuickBooks workspace for contacts, invoices, and reconciliation.

ReactTypeScriptRedux ToolkitExpressMongoDBDockerViteGoogle Cloud
View RetailSync details

Web Warehouse

Next.js 15 App Router warehouse system backed by MongoDB Atlas. Manages items, vendors, suppliers, purchase orders with embedded pallets, and renders the structured warehouse layout (unit → row → column) as an interactive 3D preview using Three.js. Dashboard analytics powered by ApexCharts.

Next.jsThree.jsMongoDBTailwind CSS
View Web Warehouse details

Shipping Agent

A Python + Streamlit shipping desk that started as a four-person team prototype and was rebuilt end to end. An AI assistant (Groq tool calling, with an optional AWS Bedrock Agent) reads a pasted order email, packing slip or address block, builds the shipment, and fetches exact rates from every connected carrier through the ShipStation API v2. Rates come back with carrier logos and Cheapest / Best value / Fastest picks; checkout opens pre-filled and ends in a real label PDF with a tracking number. Around the assistant sit Dashboard, Rates, Checkout, Shipments and Tracking pages.

PythonStreamlitShipStation APIGroqAWS Bedrockpytest
View Shipping Agent details

Fire Forecasting

A Next.js dashboard prototype showing wildfire risk for Santa Barbara, Ventura and Los Angeles counties: KPI cards, a Leaflet forecast map, an ApexCharts risk chart and a site table, all driven by a small sample dataset built from a committed trihourly weather CSV. The monitoring sites and risk probabilities are fictional sample data, and the UI labels them that way. An earlier version included a Python ML pipeline (FIRMS, RAWS and FRAP data with ANN/LSTM models) and a FastAPI backend; that code now lives only in the git history while the project restarts from the front end.

Next.jsReactTypeScriptMaterial UI
View Fire Forecasting details