Vivek Chaturvedi

Hi, my name is

Vivek chaturvedi.

I build scalable web solutions.

I'm a React developer with expertise in DevOps, backend development with Python, and leading teams. Currently, I'm exploring C++ for high-frequency trading and enhancing system performance.

Check out my projects!

01. About Me

Hello! My name is Vivek and I enjoy creating efficient, high-performance web applications. My expertise spans across front-end and back-end development, cloud deployments, and system optimization. I have experience working with various organizations, from startups to enterprises, delivering scalable and innovative solutions.

Currently, I am focused on advancing my skills in C++ for high-frequency trading systems, while leveraging my knowledge in React, Python, and DevOps to build impactful applications.

Technologies I work with:

  • ▸ JavaScript (ES6+)
  • ▸ TypeScript
  • ▸ React
  • ▸ Node.js
  • ▸ Python
  • ▸ C++

02. Where I've Worked

2023 — PRESENT

Software Engineer · Finrise

  • Developed a high-performance RMS (Risk Management System) featuring real-time data and interactive dynamic graphs using React.
  • Deployed the complete project in a Linux environment using NGINX and Jenkins for continuous integration and delivery.
  • Collaborated with the backend team to optimize and rewrite their microservices in C++.
JavaScriptReactC++JenkinsNGINX

2023 — 2023

Frontend Developer · SRHFT

  • Implemented a dynamic form builder for customizable inputs.
  • Built real-time graphs and charts with WebSocket integration.
  • Developed advanced tables with sorting, filtering, grouping, and dataset handling.
  • Created an interactive dashboard with resizable and rearrangeable components.
  • Set up CI/CD pipelines using Jenkins for automated deployments.
  • Deployed the application on a VPS with Nginx, SSL, and reverse proxy configuration.
ReactWebSocketsNode.jsCI/CDNginx

2021 — 2023

Web Developer · Freelance Web Development

  • Created modern UIs and dynamic content management systems for Ebulient Securities.
  • Implemented real-time features and live data streams, ensuring seamless updates.
  • Deployed applications on AWS using Nginx and Docker for scalability.
  • Built CI/CD pipelines to streamline and automate deployments.
  • Designed high-performance React interfaces with dynamic and interactive features.
  • Developed secure REST APIs using Django for efficient data communication and authentication.
  • Successfully deployed scalable applications with AWS and Docker integration.
AWSDockerDjangoReactCI/CDnodeJs

03. Some Things I've Built

Dashboard Overview

Featured Project

Cosmic RMS

A comprehensive trading platform enabling management of Net Positions, Market Watch, Order Logs, and trading strategies.

ReactReduxAg GridChart.jsEChartsWebsocketsPythonSCSS
Candidate attempting an online test in the platform.

Featured Project

Quent Quest

A professional coding assessment platform with real-time tracking, secure coding environments, and an intuitive admin dashboard.

DockerNode.jsReactReduxWebSocketsPostgreSQLPython
HFT Image

Featured Project

Trading Project

A high-performance trading system built in C++ utilizing shared memory, inter-process communication, dynamic linking, and real-time data processing.

C++Shared MemoryInter-Process Communication (IPC)Dynamic Linking (Shared Libraries)POSIX SignalsBoostMultithreadingAsynchronous ProcessingLow-latency Data HandlingModular Architecture
chess game Demo

Featured Project

Chess Game

A chess game built from scratch in React without using any external libraries for rendering or logic, implementing all game mechanics manually.

ReactJavaScriptCSSHTML

Other Noteworthy Projects

view the archive

Production-ready eCommerce

A full-stack eCommerce platform with a Node.js (Express) + MongoDB backend, a React frontend for shoppers, and a React admin dashboard for store management. It supports user authentication, product browsing, shopping cart & checkout, and includes an admin interface for inventory and order management.

Node.jsExpress.jsMongoDBReactMaterial-UIRedux

HRMS

A Human Resource Management System web application to streamline HR processes like employee data management and leave tracking. It provides an admin interface for HR managers to manage employee records and leave requests, and an employee portal to view information and apply for leaves. Built using the MERN stack for a responsive, single-page experience.

MongoDBExpress.jsReactNode.js

Raycasting in JS

A JavaScript project demonstrating the raycasting algorithm to simulate a 3D perspective in a 2D environment. It casts rays from a player's viewpoint in a 2D grid (like in Wolfenstein 3D) and renders a pseudo-3D scene of walls, showcasing how early 3D games used raycasting for visual effects.

JavaScriptHTML5 CanvasHTML/CSS

Ebullient Securities

A corporate website for Ebullient Securities, a leading quantitative proprietary trading firm. The site showcases the company's profile, its focus on options trading and quantitative strategies, and provides contact and career information. It emphasizes Ebullient's status as one of India's premier prop trading firms and offers insight into its trading approach.

ReactSCSSDjangoDockerPostgreSQLAWS

RJ Enterpeice - Company Landing Page

A modern landing page developed for the company RJ Enterpeice. It is built with Next.js and styled with SCSS, providing a fast and responsive single-page site to showcase RJ Enterpeice's business information and services. The landing page highlights the company's offerings and includes contact information.

Next.jsReactSCSS

Spectra Global

The official website of Spectra Global Ltd., an award-winning forex and CFD trading platform. The site provides information on trading services (Forex, Indices, Stocks, Futures) offered via the MetaTrader 5 platform and allows users to open demo accounts. It highlights Spectra Global's features and services as a leading broker, including its range of trading instruments and secure platform.

ReactSCSS

04. What's Next?

Get In Touch

Although I'm not currently looking for any new opportunities, my inbox is always open. Whether you have a question or just want to say hi, I'll try my best to get back to you!

Say Hello