Chiragkumar Gohil

Software Developer @ Carboledger

A developer with a passion for building innovative solutions.

profile

About

I am a passionate software developer with expertise in building innovative solutions using a wide range of technologies, including HTML, CSS, JavaScript, React, Node.js, Next.js, MongoDB, and PostgreSQL. My journey began with Python, which sparked a deep fascination with programming. Through self-taught learning and hands-on experience, I have continuously expanded my skills to create dynamic web applications that enhance user experiences and drive efficiency.

Want to learn more about my journey? Read more.

Work Experience & Skills

Software Developer

Carboledger, Inc. | 2023 - Present

PCF Data Sharing Platform: Developed and implemented a data sharing platform from the start. Key responsibilities included architecting RESTful APIs, performing Prisma ORM queries, writing PostgreSQL scripts, constructing interactive dashboards, and delivering end-to-end feature implementations.
MERN Stack Development: Contributed to the development of the company's first MERN stack project. Enhanced user experience through design improvements, built dynamic dashboards, and managed data using MongoDB.
Web Development: Spearheaded the migration of the company website to Next.js, resulting in a substantial boost in performance and SEO rankings. Revamped the website's design, incorporating a user-friendly interface and seamless content management with Sanity CMS.


Programming Languages
Frontend
Backend
Tools

Projects

View ProjectFinTracker

FinTracker

FinTracker is a personal finance tracker that helps you easily manage your expenses and income. With its intuitive interface, you can keep track of your finances easily

Next.jsPostgreSQLAuth.js
View ProjectCloudmark

Cloudmark

Cloudmark is a bookmark manager extension that makes saving, organizing, and sharing bookmarks easy. It offers a simple and efficient way to keep your favorite websites accessible and neatly arranged.

React.jsFirebase
View Project
Project
Local data pipeline with Apache Kafka

Local data pipeline with Apache Kafka

This project implements a local data pipeline that generates synthetic user activity data, streams it using Apache Kafka, processes it with a consumer, and stores it in a SQLite database. The project also includes data visualization features to analyze user actions.

PythonApache KafkaZookeeperDocker
View ProjectBook recommender

Book recommender

Discover your next great read with the Book Recommender app! Choose your favorite genres, and let the app find intriguing titles for you. Unique AI-generated descriptions help you decide if a book is right for you.

Next.jsGoogle Books APITailwind CSSOpenAI
View ProjectFoldkart - Flipkart clone

Foldkart - Flipkart clone

Foldkart is a Flipkart clone created using the MERN stack. It includes features such as user authentication, product listings, and a shopping cart, enhanced with Redux for state management and Material UI for design.

MERN StackReduxMaterial UI
View ProjectMoney tracker

Money tracker

Money Tracker is a web application that helps you keep track of personal debts and credits. You can log who owes you money and to whom you owe money, and send reminders via email to ensure timely repayments.

Node.jsExpress.jsGmail APIMongoDB
View ProjectBlogspace

Blogspace

Blogspace is a web-based platform for sharing your thoughts and experiences. Built with MongoDB, Node.js, and Express.js, it allows users to write and publish blog posts easily using the EJS templating engine.

Node.jsExpress.jsMongoDBEJS
View ProjectCO2 emissions data analysis

CO2 emissions data analysis

This Python program analyzes CO2 emission data from 1997 to 2010. It generates graphs comparing yearly emissions for selected countries and creates detailed reports to understand global emission trends.

PythonMatplotlib
View ProjectCricket CLI game using Python

Cricket CLI game using Python

The Cricket CLI Game brings the childhood book-based cricket game to your computer. Enter '1' to hit the ball, and your score is determined by a random number. Set overs, play, and track your score with this fun Python program.

PythonOOPs
View ProjectTo-Do list CLI

To-Do list CLI

The To-Do List CLI is an interactive Python program that lets you manage your tasks from the command line. You can add, view, and delete tasks, with each task timestamped for better organization.

Python