01 / ABOUT ME

log(Nishant)

Nishant's coding companion

Software Engineer · Python
& Backend Developer · APIs · Data

I build practical software with Python, APIs, databases, and web technologies, while developing my skills in DSA, data, and core computer science. I enjoy understanding how things work and turning what I learn into real projects.

Nishant Gaurav

Nishant@dev:~$

whoami

building · learning · documenting

02.

Who I Am

$ whoami

Hi, I'm Nishant Gaurav.

I’m a Computer Science Engineer specializing in Data Science who enjoys building software, solving problems, and understanding how technology works behind the code. I like moving between different parts of development — from writing algorithms and backend logic to working with APIs, databases, data and automation.

My foundation is built around Python, C++, Data Structures & Algorithms, OOP, DBMS, Operating Systems, Computer Networks and Linux. Alongside these fundamentals, I work with SQL, PostgreSQL, MySQL, Flask, REST APIs, Git and GitHub, with hands-on experience in Pandas, NumPy, Scikit-learn, data analysis and AI-powered applications.

Most of my learning happens by building. Projects like GhostSpot, NOVA, recLog, Habit Flow Engine and Algorithm Analyzer have helped me explore different sides of software — including backend development, APIs, geospatial data, machine learning, automation, algorithms and application development.

log(Nishant) is another part of that process. I use it to document what I learn, break down concepts and share my problem-solving approach through technical writing. I also publish on platforms such as DEV and Medium. Writing helps me understand a topic better because explaining something clearly forces me to understand it properly.

Beyond individual projects, my experience as a Microsoft Learn Student Ambassador has given me opportunities to organize technical events, engage with developer communities and help other students learn and build. Right now, I’m focused on becoming a stronger software engineer while continuing to grow across backend development, data, AI, automation, problem solving and core computer science.

300+DSA Problems
6Featured Projects
3Writing Platforms
MLSACommunity & Events
CURRENT FOCUS

DSA · Core CS · Software Engineering · Python · Backend · Data & AI

03.

Featured Projects

View GitHub ↗
GhostSpot

GhostSpot

Geospatial Risk Analysis

Uses spatial and business data to study commercial locations and predict closure-risk probabilities through a machine-learning workflow.

Python Flask PostgreSQL PostGIS scikit-learn Pandas Leaflet.js REST API
GitHub ↗
NOVA

NOVA AI Assistant

AI Assistant

A Python-based assistant exploring speech recognition, AI responses, external APIs and text-to-speech workflows.

Python Gemini API SpeechRecognition PyAudio pyttsx3 Google Calendar API OAuth 2.0 REST APIs
GitHub ↗
recLog

recLog

Automated Content Sync

Automates the flow of technical writing between a Dev.to publishing workflow and a personal portfolio using Python and GitHub Actions.

Python API Requests Git GitHub GitHub Actions Automation CI/CD
GitHub ↗
HFE

Habit Flow Engine

Productivity Project

A personal software project focused on turning habit-building ideas into a structured, trackable workflow.

Python NumPy pytests CSV Jupyter Data Processing Simulation
GitHub ↗
A↔Z

Algorithm Analyzer

Python / Algorithms

A Python project built around analysing algorithmic behaviour and making problem-solving concepts easier to inspect and understand.

Python Algorithms Data Structures Complexity Analysis Algorithm Analysis Matplotlib
GitHub ↗
log()

Portfolio Website

HTML / CSS / JavaScript

The personal portfolio you're viewing — designed to present my projects, technical skills, writing, certifications and the work behind them.

HTML CSS JavaScript Bootstrap DOM
GitHub ↗
04.

Technical Skills

Languages

C C++ Python SQL JavaScript HTML CSS

Backend & APIs

Flask REST APIs PostgreSQL PostGIS MySQL MongoDB JSON API Integration

Data & AI

NumPy Pandas Matplotlib Seaborn scikit-learn Data Analysis Machine Learning Gemini API

Systems & Tools

Linux Git GitHub GitHub Actions Docker AWS Azure Bootstrap

Core CS

Data Structures & Algorithms OOP DBMS Operating Systems Computer Networks Problem Solving
05.

Latest Articles

01
DEV

How I Built My Portfolio Website From Scratch

A practical walkthrough of semantic HTML, Bootstrap, responsive design, dark/light mode, project cards and deployment.

Read article ↗
02
DSA

Matrix Chain Multiplication: A New DP Pattern

Learning to recognize the MCM skeleton and reuse the same interval-DP reasoning for related problems.

Read article ↗
03
DSA

Palindrome Partitioning: The MCM Skeleton

Breaking an interval problem into left and right partitions, then turning the recurrence into memoized DP.

Read article ↗
04
DSA

Boolean Parenthesization: Counting Instead of Minimising

How the MCM structure changes when the task becomes counting valid boolean evaluations.

Read article ↗
LOG(NISHANT)

Notes on code, systems, learning and building.

Visit log(Nishant) ↗
06.

Achievements & Certifications

Microsoft Learn Student Ambassador certificate

Microsoft Learn Student Ambassador

Microsoft

Cloud Skills Challenge Event Host certificate

Cloud Skills Challenge Event Host

Microsoft Learn

AZ-900 Azure Fundamentals certificate

AZ-900 Azure Fundamentals

Microsoft

AWS Data Engineering certificate

AWS Graduate — Data Engineering

Amazon Web Services

AWS Machine Learning Foundations certificate

AWS Machine Learning Foundations

Amazon Web Services