RAKSHIT.JAIN
Portfolio

Projects & Tools

A selection of software platforms, scripting systems, and analytics dashboards built to solve real-world problems in operations and capital analysis.

Filter By:
Software

Vakaalat

A workflow and client management platform built for legal professionals, automating document templating and milestone tracking.

ReactNode.jsExpressPostgreSQLWorkflow Engine

Challenge: Managing multi-step workflow states with nested deadlines was causing query lag and database write locks.

Learned: Designed dynamic PostgreSQL CTE queries and implemented optimistic locking to prevent race conditions during updates.

Software

Personal Knowledge Management System

A markdown wiki allowing local file syncing, quick index tag searching, and visual linkage graphs of markdown files.

Next.jsTypeScriptMarkdown ParserZettelkasten

Challenge: Generating a visual node-link graph on the client side caused rendering delays when the document count exceeded 500 files.

Learned: Used D3-force simulation inside a React requestAnimationFrame loop and offloaded file parsing to web workers.

Systems

DAE Training Portal

A student and course management portal designed for the Department of Atomic Energy training department.

PHPMySQLBootstrapApache Server

Challenge: Securing role-based access control and preventing unauthorized data modifications on internal records.

Learned: Implemented prepared SQL statements to prevent injections, secured session cookies, and structured schema relations.

Finance

Market Sentiment Analyzer

A Python-based sentiment analysis engine that parses news headlines, financial reports, and community feeds to compute sentiment scores for public market tracking.

PythonNLTKScrapyFinancial NLP

Challenge: Dealing with web scraper blocks and parsing unstructured news pages with varying HTML tags.

Learned: Implemented rotating user-agents and built a fallback text parser using heuristics and NLTK text processing.

Finance

Portfolio Analytics Dashboard

A responsive Next.js application that visualizes capital allocations, calculates historical beta, and evaluates portfolio risk metrics using real-time API feeds.

Next.jsTypeScriptTailwind CSSRecharts

Challenge: Real-time updates of multiple charts caused UI freezing when switching between different asset classes.

Learned: Implemented React transition hooks, memoized heavy mathematical calculations, and debounced chart rendering updates.

Finance

Stock Screener & Valuation Toolkit

An interactive Excel-linked Python utility that automates DCF calculations, historical valuation comparisons, and runs multi-factor stock screenings.

PythonPandasOpenPyXLFinancial Valuations

Challenge: Syncing real-time market inputs with hardcoded Excel sheets frequently corrupted cells.

Learned: Designed a clean Pandas pipeline to read from sheets, recalculate values, and write back using OpenPyXL safely.