Jay Trivedi

Hi! I work as a Software Engineer at Vicharak[1], building IoT solutions, developing a tunneling tool like Ngrok, creating a web-based IDE for FPGAs, and working on CPaaS SDKs and WebRTC-based tools.

Notable projects

Comzy.io – CPaaS Platform & Ngrok Alternative: A comprehensive Communication Platform as a Service that allows users to expose local development environments as secure public endpoints. The platform includes a lightweight SDK suite with Video Calling, Audio Calling, and Chat SDKs, enabling developers to integrate real-time communication features with minimal code.[2]

WebRTC Remote Access Software: Engineered a sophisticated remote access solution enabling users to control Vicharak devices (Axon, Vaaman) through secure WebRTC connections. The system integrates with the Linux kernel to transmit screen, mouse, and keyboard data in real-time.[3]

Browser-based FPGA IDE: Developed a comprehensive web-based integrated development environment for FPGA programming. Users can securely authenticate, write code, compile binaries, and deploy directly to assigned Vaaman boards equipped with embedded FPGAs.

BLE-based Indoor Navigation System: Designed an innovative indoor navigation solution using Multi-Bluetooth Low Energy technology for precise object location tracking. The system incorporates machine learning algorithms to enhance positioning accuracy and predict movement patterns.[4]

Swift-Port Delivery App: Currently developing a Flutter-based logistics application for iOS and Android, facilitating parcel shipping within cities. The platform includes both shipper and user interfaces with real-time tracking, secure payments, and optimized route planning.

Technical expertise

Programming Languages: proficiency across multiple programming paradigms, including Java, C++, Python, Dart, Swift, JavaScript, and Go. mostly my approch is to select programing Language according to requirment of project

Web Development: Extensive experience with modern web frameworks including React, Next.js, Express.js, and Flask.I can create responsive, accessible user interfaces and scalable backend services with comprehensive API design.

Mobile Development: Expertise in cross-platform development using Flutter and native iOS development with SwiftUI. Worked on building complex mobile applications with real-time features and offline capabilities.

Protocols and Integration: Deep understanding of communication protocols including HTTP, BLE, WebRTC, WebSocket, MQTT, JWT, OAuth 2.0, SSH, TCP/IP, UDP, and FTP/SFTP. This knowledge enables seamless system integration and secure data transmission.

The Story Behind This Portfolio

As a kid, I used to print out Wikipedia pages for my school projects and thought, 'One day, I want to be in Wikipedia!' Since I couldn’t get myself a Wikipedia page just yet, I made my own so here’s my very own Wikipedia-style portfolio website.

Professional Experience

Software Developer
Vicharak | Surat, Gujarat | Oct 2021 - Present
  • Engineered a full remote access software using WebRTC, enabling users to control their devices (Axon, Vaaman) via terminal or full-screen sharing with secure Linux kernel integration
  • Built a browser-based IDE for FPGA development, allowing users to securely log in, write code, compile it into a binary, and deploy it directly to their assigned Vaaman boards
  • Created BLE-based smart home application working as both BLE client and server simultaneously
  • Developed NFC-based application for a casino company for fund transfer to vending machines
  • Designed portal for wireless pendrive with secure file management using React.js, TypeScript and Node.js
  • Built React.js-based smart-home dashboard with frontend performance optimization and modular UI components
  • Deployed and customized enterprise software like ERP (Frappe), Discourse, and InvenTree with tailored modifications
  • Integrated Alexa into smart-home system with OAuth authentication and backend services for voice control
  • Created Slack application "Leave Bot" for managing leave requests with Node.js integration
Android Developer
O.S Info-Solution | Remote | July 2020 - Sept 2021
  • Designed and built a complete food ordering ecosystem like Swiggy, including Flutter-based customer app, delivery app, and owner dashboard
  • Integrated all components with REST API for efficient data handling and seamless communication between platforms
  • Implemented real-time order tracking, payment processing, and delivery management features
Android Developer (Intern)
M.D Infotech | Surat, Gujarat | Oct 2020 - Feb 2021
  • Deployed, developed, and managed a Flutter-based app for kids featuring interactive games and engaging content
  • Focused on creating an enhanced learning experience through gamification and child-friendly interfaces
  • Gained foundational experience in mobile app development and user experience design for educational applications

Projects Portfolio

Featured Projects

Comzy.io – CPaaS Platform
JavaScript, WebRTC, Node.js, React

A comprehensive Communication Platform as a Service and Ngrok alternative that allows users to expose local development environments as secure, public endpoints. Features a lightweight SDK suite including Video Calling SDK, Audio Calling SDK, and Chat SDK for rapid integration of real-time communication features.

Website: comzy.io

WebRTC Remote Access Software
WebRTC, JavaScript, Linux Kernel Integration

Full remote access software enabling users to control Vicharak devices (Axon, Vaaman) via terminal or full-screen sharing. Integrates with Linux kernel to transmit screen, mouse, and keyboard buffer securely using WebRTC for real-time interaction.

Browser-based FPGA IDE
React, TypeScript, Node.js, FPGA Toolchain

Comprehensive web-based IDE for FPGA development allowing secure login, code writing, compilation into binaries, and direct deployment to assigned Vaaman boards equipped with embedded FPGAs.

BLE Indoor Navigation System
Bluetooth Low Energy, Machine Learning, Mobile Development

Innovative indoor navigation system using Multi-Bluetooth Low Energy for precise object location tracking. Integrated machine learning algorithms to enhance positioning accuracy and predict movement patterns with real-time location detection.

Swift-Port Delivery App
Flutter, Real-time Tracking, Payment Integration

Ongoing Flutter-based application for iOS and Android enabling users to ship parcels within their city. Features both shipper-side and user-side platforms with real-time location tracking, secure payments, and optimized route planning.

Food Ordering Ecosystem
Flutter, REST API, Real-time Updates

Complete food ordering platform similar to Swiggy, including Flutter-based customer app, delivery app, and owner dashboard. All components integrated with REST API for efficient data handling and seamless communication.

Smart Home Dashboard
React.js, BLE, Alexa Integration, OAuth

Comprehensive smart-home dashboard with focus on frontend performance optimization, modular UI components, and seamless API integration. Includes Alexa voice control with OAuth authentication and automated device management.

BLE OTA Firmware Updater
Bluetooth Low Energy, Mobile Development

Mobile application that enables over-the-air firmware updates for IoT devices using Bluetooth Low Energy protocol. Provides secure and reliable firmware deployment for embedded systems.

Casino NFC Payment System
NFC, Payment Processing, Security

NFC-based application developed for a casino company to facilitate secure fund transfers to vending machines. Implements secure payment protocols and real-time transaction processing.

Wireless Pendrive Portal
React.js, TypeScript, Node.js, Cloud Integration

Secure web portal allowing users to remotely login, upload, and manage files with real-time retrieval and cloud integration. Features secure access controls and optimized file handling capabilities.

Leave Management Slack Bot
Node.js, Slack API, Custom Integration

Slack application called "Leave Bot" for managing leave requests, built with Node.js and integrated with custom applications including the Chhavi device for automated workflow management.

Educational Kids App
Flutter, Interactive UI, Gamification

Flutter-based educational application for children featuring interactive games and engaging content designed to enhance learning experiences through gamification and child-friendly interfaces.

Technical Skills & Expertise

Programming Languages

Java C++ Python Dart Swift JavaScript Go (Basic)

Frontend Frameworks & Technologies

React Next.js Flutter SwiftUI Tailwind CSS DOM Manipulation Canvas API

Backend Technologies

Express.js Node.js Flask RESTful APIs Serverless Applications

Communication Protocols

HTTP BLE WebRTC WebSocket MQTT JWT OAuth 2.0 SSH TCP/IP UDP FTP/SFTP

Databases & Cloud Services

MySQL MongoDB Firebase Google Cloud AWS S3

Development Tools & Platforms

Android Studio ADB Linux/Ubuntu AWS Slack Bot Development Git Docker

Specialized Areas

IoT & Hardware Integration: Bluetooth Low Energy (BLE), NFC applications, FPGA development, embedded systems programming

Real-time Communication: WebRTC implementation, video/audio calling systems, chat applications, live streaming

Mobile Development: Cross-platform Flutter development, native iOS with SwiftUI, Android development

Full Stack Web Development: Modern JavaScript frameworks, responsive design, API development, cloud integration

Enterprise Solutions: ERP customization (Frappe), forum deployment (Discourse), inventory management (InvenTree)

Areas of Interest

Full Stack Development, IoT, Robotics, Reconfigurable Hardware, and Machine Learning, with a focus on building innovative and scalable solutions that bridge the gap between hardware and software systems.

Contact Information

Professional Contact

Email: jaytrivedi8833@gmail.com

LinkedIn: linkedin.com/in/jaytrivedi

GitHub: github.com/jaytrivedi11

Project Showcase

Comzy.io: comzy.io - Communication Platform as a Service with tunneling and SDK solutions

Response Time: Typically responds within 24-48 hours

Preferred Contact Method: Email for initial contact, video calls for detailed technical discussions

Technical Consultation

Available for technical consultation in areas including:

  • WebRTC implementation and real-time communication
  • IoT system architecture and BLE/NFC integration
  • FPGA development and embedded systems
  • Mobile app development with Flutter and native iOS
  • Full-stack web application development
  • Enterprise software customization and deployment