Pranay Kothari
Software Engineer

β€œNever stop chasing your dreams πŸŒ™β€

Technical Skills Background

Technical Skills πŸ‘¨πŸΌβ€πŸ’»

Programming Languages

HTML5
CSS3
Javascript
Python
C++
SQL
Java
Solidity
Lua

Databases & Frameworks

Flask
Tornado
NodeJS
ReactJS
AngularJS
MongoDB
React Native
MySQL
SQLite3
Technical Skills Background

Technical Skills πŸ‘¨πŸΌβ€πŸ’»

Programming Languages

HTML5
CSS3
Javascript
Python
C++
SQL
Java
Solidity
Lua

Databases & Frameworks

Flask
Tornado
NodeJS
ReactJS
AngularJS
MongoDB
React Native
MySQL
SQLite3

β€œEat. Sleep. Code. Repeat.”

HTML
CSS
JavaScript
Python
C++
Java
Lua
SQL
Solidity
Flask
Tornado
Node.js
React.js
Angular.js
MongoDB
React Native
MySQL
SQLite
Blockchain
AI
ML
NLP
Linux
Git
Pranay Kothari
About Me

Pranay Kothari

Hiyaaa! πŸ‘‹πŸ» I'm Pranay Kothari, 24 years old Software Engineer working at JPMorganChase and based out of London. I always have been fascinated by maths and computers since an early age and I completed my undergrad in Computer Science and Engineering with specialization in Artificial Intelligence from Netaji Subhas University of Technology, India in 2023.

One of the things I love most about software engineering is the constant learning that comes with it. New technologies and frameworks are constantly emerging, and I'm always eager to learn and stay up-to-date on the latest trends.

I am also a die hard Star Wars fan, love travelling and try to meet new people every day, living one day at a time. I find that getting outside and engaging in hands-on activities helps me to stay balanced and focused, both in my personal life and in my work.

Work Experience

Feb 2023 - Apr 2023 Remote

Devfolio

ETHIndia 3.0 Fellow

As a fellow in the ETHIndia 3.0 Fellowship, I had the opportunity to build an innovative decentralized NFT Marketplace Platform called KratoSwap. This platform operates exclusively on the Polygon network and leverages automated market maker (AMM) technology to simplify NFT trading for users. The primary goal of KratoSwap is to provide a seamless and user-friendly experience for traders in the NFT market.

KratoSwap is an NFT AMM protocol that allows users to deposit their NFTs and/or ETH into liquidity pools. Users can then buy, sell, or trade NFTs at a fair price. The platform uses an algorithmic pricing mechanism that takes into account supply and demand.

Tech Stack: Blockchain, Node.js, React.js, Solidity, Polygon, Ethereum

Oct 2022 - Dec 2022 Remote

Covalent

Data Alchemist

As a Data Alchemist at Covalent, I had the exciting opportunity to delve into the intricacies of blockchain analytics using Covalent's Increment Platform. One of my primary responsibilities was to conduct comprehensive reporting on Reach, Retention, and Revenue (RRR) across various blockchains, protocols, and user types.

A significant aspect of my role involved creating SQL-based analytical content. This content revolved around analyzing and visualizing Reach, Retention, and Revenue metrics that were relevant to businesses operating in the blockchain space.

Tech Stack: Blockchain, Data Analysis, Multi-Chain Analysis, Data Visualization, Data Storytelling

Sep 2022 - Dec 2022 Noida, Uttar Pradesh, India

FilterPixel

Software Engineering Intern

I rejoined the FilterPixel team to work on the AI culling software that is designed to help photographers cull their images automatically.

This time, I worked on building the FilterPixel Editing LR Plugin for Adobe Lightroom Classic using Lua. This plugin allows photographers to use the Filterpixel AI culling software directly within Adobe Lightroom Classic. I also fixed various bugs that the users experienced on the FilterPixel application. Finally, I improved the FilterPixel website's performance by implementing SEO fixes.

Tech Stack: Lua, Python, Flask, Node.js, React.js, AngularJS, ElectronJS, JavaScript, TypeScript, HTML5, CSS, MongoDB, Ruby on Rails

Jun 2022 - Aug 2022 London, England, United Kingdom

J.P. Morgan Chase & Co.

Software Engineering Intern

During my time as a Summer Analyst at J.P. Morgan Chase, I had the opportunity to work with the Markets DLT Team, which falls under the umbrella of Corporate Investment Banking. This experience provided me with valuable insights into the world of blockchain technology and its applications in the financial industry.

I had the chance to engage in research and implement projects focused on the field of Fx-Spot Trading. Specifically, I explored the concept of Automated Market Makers (AMMs) and their application within the Quorum network, a blockchain platform. Through the use of liquidity pools, I worked on developing a system that allowed users to trade EUR/USD currency pairs.

Tech Stack: Python, Tornado, React.js, Blockchain, JavaScript, TypeScript, HTML5, CSS, MySQL, Solidity, Ganache, Truffle Framework

Jan 2022 - June 2022 Noida, Uttar Pradesh, India

FilterPixel

Software Engineering Intern

Filterpixel is an AI culling software that is designed to help photographers cull their images automatically. It does this by using machine learning to identify and classify images based on a variety of factors, such as focus, exposure, and composition.

I worked on Filterpixel to improve its performance, fix bugs, and improve the accuracy of the machine learning model. I identified and fixed a number of bugs that were causing the software to crash or malfunction. I improved the performance of the software by optimizing the code and making it more efficient.

Tech Stack: Python, Flask, Node.js, React.js, AngularJS, ElectronJS, JavaScript, TypeScript, HTML5, CSS, Lua, Computer Vision, Google Cloud Platform (GCP), Microsoft Azure, Machine Learning

May 2020 - July 2021 New Delhi, India

Complex Systems Laboratory, IIIT Delhi

Research Intern

Built Ayurveda Informatics, the world's first Ayurveda pharmacopoeia search engine and data analytics platform, under the mentorship of Dr Ganesh Bagler and Mr Rishi Agarwal at Complex Systems Laboratory, IIIT Delhi.

Ayurveda Informatics enables end-users to access 500+ ingredients from the Ayurveda knowledgebase based on Dravyaguna features, chemical constituents, diseases, and other advanced features.

I integrated RecipeDB with Ayurveda Informatics to generate thousands of Indian recipes. This project enabled data-driven explorations of recipes and Ayurveda, and drove original efforts in the field of Computational Gastronomy, pioneered by Dr Ganesh Bagler.

Tech Stack: Python, Flask, MySQL, React.js, Data Science, Linux, Git, Data Scraping, Data Analysis

Projects

Projects β€” Projects β€” Projects β€” Projects β€” Projects β€” Projects β€” Projects β€” Projects β€”
5+

years of
programming
experience

MediCator

MediCator

Blockchain, Solidity, Ethereum, Flask, ReactJS, SQLite3

Blockchain based pharmaceuticals tracking application
KratoSwap

KratoSwap

Blockchain, Solidity, Polygon, Ethereum, NodeJS, ReactJS

Decentralized NFT Marketplace Platform using AMMs
Ayurveda Informatics

Ayurveda Informatics

Data Science, Flask, ReactJS, SQLite3, Data Scraping

World's first Ayurveda pharmacopoeia search engine
Investigaid

Investigaid

Blockchain, Machine Learning, NLP, Flask, ReactJS

Framework to send crime tip-offs anonymously
EazyPay

EazyPay

Blockchain, Flask, ReactJS, SQLite3, Solidity

Blockchain based payment gateway for freelancers

Publications

XAI for Morphed Face Detection

An Efficient Ensemble Explainable AI (XAI) Approach for Morphed Face Detection

Pattern Recognition Letters, 2024

In this work, we propose Ensemble XAI, a novel visual explanation approach which combines Saliency maps, Class Activation Maps (CAM), and Gradient-CAM (Grad-CAM). Ensemble XAI enhances the visual explanations provided by a deep learning prognostic model (EfficientNet-B1) used for predicting the authenticity of biometric authentication system inputs (morphed or genuine).
zkSNARK Biometric Authentication

Incorporating zk-SNARK for Blockchain-based Identity Management with off-chain computations

arXiv preprint (arXiv:2310.19452), 2023

In this work, we propose a novel blockchain-based fingerprint authentication system that integrates zk-SNARKs to enable secure and efficient authentication. A KNN-based approach is used to generate a cancelable template for secure, faster, and robust biometric registration and authentication, which is stored using the InterPlanetary File System.

Blogs

Medium Article 1 by Pranay Kothari

How I Got Into JPMorganChase as an Software Engineering Intern

Jan 28, 2023

Medium Article 2 by Pranay Kothari

Internship Season Preparation Guide

Mar 11, 2023

Education

Education

2019 - 2023
Netaji Subhas University of Technology, Delhi
Bachelors of Technology in Computer Science and Engineering (Artificial Intelligence)

7.91 CGPA

2004 - 2018
Rosary Senior Secondary School, Delhi
Higher Secondary Education

Class 12th - 93.4%

Class 10th - 10 CGPA

Interested to know more about me? Reach to me via
Follow me on LinkedIn, Twitter, GitHub and Medium ✨