Pranjal Shrivastava
Computer Science Senior Seeking Software Engineering Roles
Summary
Full-stack engineer and AI enthusiast experienced in architecting RAG pipelines, deploying containerized workflows on Azure, and delivering enterprise-grade solutions. Passionate about solving complex problems through scalable system design and agile collaboration.
Education
Bachelor of Science in Computer Science; Minor in Business
Experience
Beyondsoft Consulting Inc.
- Contributed to the CDMO Platform, a full-stack collaboration portal connecting pharmaceutical clients with manufacturing partners.
- Designed a workflow management system using ReactFlow, creating a drag-and-drop interface that reduced manual task assignment time by 40%.
- Developed a flexible backend architecture using Django REST Framework, enabling dynamic business object configuration without code changes.
- Established a CI/CD pipeline using GitHub Actions and Azure DevOps, automating the deployment of Docker containers to Azure VMs.
- Optimized PostgreSQL database models for parallel task processing and real-time status tracking for enterprise users.
NewVision Software
- Built an end-to-end Retrieval Augmented Generation (RAG) chatbot using Python and Streamlit, enabling users to query internal documents with accurate citations.
- Integrated HuggingFace transformers, LangChain, and LlamaIndex to engineer robust AI pipelines for automated document processing.
- Implemented and fine-tuned machine learning models (Random Forests, VAEs, GANs) to categorize data and generate synthetic datasets.
Projects
Architecting a multi-tenant F&B training platform comprising four interconnected applications (Manager, Guest, Learning, Creator) in a scalable monorepo structure.
- Implemented a centralized authentication system using Supabase with Role-Based Access Control (RBAC) to manage permissions across different user personas.
- Developed shared UI components and gamified learning modules to ensure design consistency and user engagement across the suite.
Built an enterprise-grade financial analytics platform synthesizing real-time market data with Claude AI for institutional-quality insights.
- Engineered a data fusion engine aggregating live stocks (Finnhub) and prediction markets (Polymarket) to drive AI analysis.
- Implemented Server-Sent Events (SSE) for streaming AI responses and developed interactive technical analysis charts using Recharts.
Collaborated on a full-stack educational platform with role-based access control (RBAC), ensuring strict data separation between instructors and students.
- Designed and implemented the Instructor Analytics API to aggregate student performance metrics across 1,000+ data points.
Developed a native iOS travel discovery application using SwiftUI and the MVVM architectural pattern for clean code separation.
- Integrated MapKit for real-time 'nearby places' discovery and Firebase for cloud-based storage of user favorites.
Technical Skills
Skills: Python, Java, C, C++, Swift, JavaScript, SQL, HTML, CSS, Bash, React.js, Django REST, Next.js, Flask, Streamlit, LangChain, SwiftUI, Azure (VM, DevOps), Docker, Kubernetes, PostgreSQL, Git/GitHub, Tableau, ReactFlow, Supabase, RAG, HuggingFace, LlamaIndex, Claude API, NLP, Computer Vision