👋 Hi, I'm Pratham Patel — a software engineer passionate about building intelligent, scalable systems that bridge practical utility with cutting-edge AI. Currently, I'm a consultant at Protiviti, where I help clients build scalable, AI-driven solutions tailored to their business needs. I work across the full stack using technologies like React, Flask, C#, and Azure, and I'm proficient in AI tools including LangChain, OpenAI, and Retrieval-Augmented Generation. On the software engineering side, I have a strong foundation in Java, Python, and C#, and I enjoy building reliable, well-architected systems — from APIs and automation pipelines to end-to-end applications.
Projects
LUNA
LUNA (Localized Unified Neural Assistant) is a personal AI assistant I built using LangChain and a locally hosted Phi-3 Mini LLM. It supports natural language interaction, integrates with tools like Google Calendar and weather APIs, and uses Retrieval-Augmented Generation (RAG) with ChromaDB to provide contextual responses based on my Obsidian knowledge base.
LLM
LangChain
Phi3
oxiDice
A simple Rust-based CLI that accepts various arguments to generate entropically-favored passcodes or passphrases. It can take special parameters to generate passcodes with numbers and/or special characters. Passphrases are based on the idea of diceware and are generated from EFF diceware list for 5 dice.
Rust
Crates
GCP Static Site
Final project for CS 1660 (Intro to Cloud Computing). I hosted a static website within a Google Cloud Storage Bucket and configured a Load Balancer to route traffic from port 80 and 443. Finally, a Github Action was created to allow seamless deployment and updates of the bucket whenever I pushed an update to the website.
GCP
CI/CD
Github Actions
Publication
Co-authored a paper published by Cell in 2023 while working in the Mathys Lab. I helped create, run, and analyze the scripts utilized to generate the information behind this paper. We worked with the ROSMAP cohort to find differentially expressed genes in patients and attempted to draw a link between expressions and Alzheimer's Disease.
R
Python
Research
Co-Author
Habits Track
Habits Track is a simple Python project that's loosely based off of Habitica. The idea is to gamify daily activities, which allows me to 'earn' money that I can spend for rewards such as going out for dinner, watching a movie, or something along those lines. Habits Track is a tool that I use consistently and have been developing for over a year now.
Python
Website
This is my third version of a personal website. Within each iteration, I try to learn new skills, techniques, and technologies. For this iteration, the goal was to create a well-designed and responsive UI that'll showcase my understanding of React and Material UI.
React.js
Gatsby
Material UI
Experience
Protiviti
Full Stack
Consulting
AI/ML
I help clients build cutting-edge AI-driven solutions utilizing technologies like React, Flask, C#, and Azure. My role involves collaborating with clients to understand their business needs, architecting, and developing scalable solutions that leverage AI tools such as LangChain, OpenAI, and Retrieval-Augmented Generation.
PNC
Data
Risk
MS Excel
I was a part of the Enterprise Data Risk Management (EDRM) Strategies Team where for 10-weeks, I collaborated, presented, identified, reported, and managed risks that were surrounding the data. I assisted new programs set out by PNC regarding data use, data risks, and data quality including a new pilot program to more effectively collect AI/ML related data across the organization. We heavily leveraged database-related technologies such as Excel, Hadoop, and some SQL.
Mathys Lab
R
Python
I have worked under Dr. Hansruedi Mathys at the University of Pittsburgh's Neurobiology department as one of the lead tech students. I developed many scripts in order to analyze datasets upwards of 50gb. We worked with Single Cell RNA Sequencing data from the ROSMAP cohort from Rush University in order to understand the cellular and molecular reasons behind Alzheimer's Disease and variances within phenotypic expressions. I have co-authored 1 paper in the Mathys Lab.
Code Ninjas
JS
Teaching
I had the opportunity to teach young children how to create video games in JavaScript. We used Code Ninja's Game Development Platform (GDP). I primarily worked with children between the ages of 5 and 13 with a focus on the older children who were creating more complex video games. I collaborated with the other Senseis and made sure that all of the children were being helped but also learning. As this was during COVID, we had to introduce a hybrid environment children and was able to help them hands-on.
Education
University of Pittsburgh
Major: Computer Science
Minor: Chemistry
Magna Cum Laude
Certificates
Azure AI Fundamentals
Microsoft
Python Data Science
NASBA
Management Frameworks
American Banker's Association
AI Foundations: Machine Learning
LinkedIn Learning
Skills
Technical
Languages
Python
Java
C#
JavaScript
TypeScript
Rust
R
SQL
MIPS Assembly
Frameworks
React.js
Flask
LangChain
Redux
Gatsby.js
Pandas
Seurat
Material UI
Concepts
OOP
Agile
Data Structures and Algorithms
Team-Based Development
Responsive Design
ETL Pipelines
CI/CD
API Design
Non-Technical
Soft-Skills
Prompt Engineering
LLM Orchestration
Retrieval-Augmented Generation (RAG)
AI Ethics
Data Analysis
Softwares
Git
Visual Studio
VS Code
Misc.
Microsoft Azure
Azure Function Apps
Cosmos DB
Azure Bot Service
Azure App Service
Google Cloud Platform
Docker
Kubernetes
Contact Me
I would love for you to get in touch with me! Feel free to contact me via any of the methods. To see more of my work, head over to my GitHub page. To connect with me to chat via LinkedIn or click the link to view my resume!