Portfolio

Ravi Kiran Pilli

AI-Powered Full Stack Engineer

AboutSkills ExperienceProjects EducationContact ResumeCover Letter
AI-Powered Full Stack Engineer · Open to Opportunities

Ravi Kiran
Pilli.

Blending full stack engineering, AI, and product thinking to turn complex ideas into scalable, intelligent, and impactful digital products.

Scroll

About

Backend depth.
Frontend polish. AI-augmented.

I'm Ravi Kiran — an AI-Powered Full Stack Engineer with 3.5+ years in the Pharmacy Ecosystem. My signature is the unglamorous engineering work that keeps healthcare-grade systems running: a codebase-wide Timezone Migration with NodaTime/IANA spanning 300+ screens, hardening Auth0 with WebAuthn passkeys and MFA, fixing SQL Server connection leaks in non-idempotent retry pipelines, and standing up EDI transaction processing for billing and eligibility.

Beyond that I've shipped event-driven Kafka pipelines, Eyecon integration for pill verification, 340B compliance, Compounding Rx workflows, and a Patient Engagement platform built on PWA architecture — all with AI tools (Claude Code, Cursor, Copilot) woven into the daily loop.

On the Generative AI side I build end-to-end LLM applications: PortfolioBot — the chat assistant on this page — is a production RAG system I designed from scratch (FastAPI, OpenAI GPT-4o-mini, text-embedding-3-small, ChromaDB) with a custom Router that classifies Personal vs General questions and returns cited sources. I'm hands-on with Retrieval-Augmented Generation, Vector Databases (ChromaDB, Pinecone), Embeddings & Semantic Search, Prompt Engineering, and OpenAI / Anthropic / Gemini API integration across FastAPI & Python backends.

0
Years In Pharmacy Tech
0
Screens Built
0
GPA / 4.0
0
% Perf Boost

Signature Work

The hard problems
I love to solve.

Specific, measurable engineering wins shipped in production pharmacy systems.

300+
Screens

Codebase-Wide Timezone Migration

Led UTC storage with NodaTime/IANA, SQL Server AT TIME ZONE, and Angular Localization across the entire app. Interceptor-based and service-based approaches.

~30%
Faster lookup

Elasticsearch Multi-Search Tuning

Refactored prescription lookup queries — reduced response times across the busiest pharmacy screens.

0
Leaks left

SQL Server Connection-Leak Fix

Diagnosed and rewrote retry-pipeline scoping and async patterns that were exhausting the connection pool under load.

3
Auth modes

Auth0 Hardening

WebAuthn/Passkey biometric flows, Phone MFA, Email OTP, and SSO certificate management for secure patient authentication.

EDI
+ Eligibility

EDI Transaction Processing

Built EDI flows for pharmacy billing, insurance claims, and real-time eligibility verification.

Kafka
Event-driven

Event-Driven Architecture

Apache Kafka pipelines for real-time pharmacy data streaming and transaction messaging across services.

Tech Stack

Skills & expertise.

Technologies I use daily to build reliable, scalable software.

Frontend

AngularTypeScriptJavaScriptHTML5CSS3BootstrapRxJSPWA

Backend

C#ASP.NET Core.NETRESTful APIsDapperADO.NETNodaTimePython

Data & Cloud

SQL ServerElasticsearchMongoDBAzureAzure DevOpsCI/CDApache Kafka

AI Coding Tools

Claude CodeChatGPTCursorGitHub CopilotGoogle AntigravityGamma

Generative AI & RAG

Generative AILLM AppsRAGVector DBsChromaDBPineconeEmbeddingsSemantic SearchPrompt EngineeringOpenAI APIAnthropic APIGeminiLangChainFastAPI

Automation & Workflows

n8nOpenCVCNNPython

Auth & Security

Auth0JWTOAuth2WebAuthnSSOMFA

Pharmacy Domain

PMSWholesale MarketPatient AppPOS340BCompounding RxeRxEDI

Tools & Methods

GitJenkinsIISAgile ScrumNUnitxUnit

Experience

Where I've made
an impact.

From intern to engineer — building healthcare software pharmacies depend on daily.

RedSail Technologies (formerly PrimeRx)

Mar 2026 — Present

PMS · Patient Engagement · Wholesale Market Integration · POS · Patient App

AI-Powered Full Stack Engineer
  • Building Patient Engagement on a PWA Architecture — appless install, push notifications, offline-first refills — without app-store dependency.
  • Implemented 340B Compliance and Compounding Rx workflows — split-billing logic, drug-price tier handling, audit trails for covered entities.
  • Leading codebase-wide Timezone Migration with NodaTime/IANA, SQL Server AT TIME ZONE, Angular Localization.
  • Datetime Localization spanning 300+ screens with interceptor-based and service-based approaches.
  • Fixed SQL Server connection leaks by refactoring retry pipeline scoping and async patterns.
  • Optimized Auth0 — WebAuthn/Passkey Biometric Flows, Phone MFA, Email OTP, SSO Certs.
  • EDI Transaction Processing for pharmacy billing, insurance claims, and real-time Eligibility Verification.
  • Tenant Migration Scripts for drug/patient data; Drug Price Update workflows.
  • AI-augmented development using Claude Code, Cursor, GitHub Copilot — accelerated feature delivery and code review.

PrimeRx

May — Dec 2025

PMS · Patient Engagement

Software Engineer Intern
  • Optimized Elasticsearch Multi-Search queries — 30% faster Prescription Lookup.
  • Built Patient Engagement Platform: Biometric Login, Rx Refills, Insurance Management, Pharmacy Chat.
  • Contributed to PMS Cloud Modernization — centralized processing, cross-location sync.

Sails Software Solutions

May 2021 — Jul 2023

PMS (Pharmacy Ecosystem)

.NET Full Stack Developer
  • Designed Delivery and Shipping Feature; automated eRx Processing end-to-end.
  • CI/CD with Azure DevOps and Jenkins; optimized SQL Stored Procedures.
  • Event-Driven Architecture with Apache Kafka; OAuth2 APIs; Azure + IIS deployment.
  • Integrated Barcode Scanning and Label Printing workflows for prescription dispensing, reducing manual entry errors.
  • Built Audit Logging and User Activity Tracking modules for regulatory compliance across pharmacy operations.
  • Implemented Role-Based Dashboards with custom views for pharmacists, technicians, and managers.
  • Optimized Angular performance with Lazy Loading, OnPush change detection, and bundle analysis — ~25% faster initial load.

Projects

What I've built.

Production RAG assistants, enterprise pharmacy platforms, and AI applications.

☁️
💊
🔒
📊
🏥
🔄
📱
🗄️

Pharmacy Cloud Ecosystem

RedSail · 2025–Present

Cloud Modernization across PMS, Wholesale Market Integration, POS for Checkout, and Patient App — centralized Prescription Processing, distributed Elasticsearch Search, real-time Transaction Handling, 340B Compliance, Compounding Rx workflows, and cross-location synchronization over legacy on-prem systems.

AzureASP.NET CoreElasticsearchKafkaSQL Server340B
🧠
📚
🔍
Who is Ravi?
RHi 👋 I'm Ravi's assistant…

PortfolioBot — GenAI Assistant

Personal · 2026 · Live on this site

The chat widget on this very page — a Retrieval-Augmented Generation (RAG) assistant grounded in my own resume, experience, and projects. Built end-to-end: FastAPI backend on OpenAI GPT-4o-mini, text-embedding-3-small for semantic search, ChromaDB persistent vector store, and a custom Router that classifies questions as Personal (RAG-grounded with cited sources) vs General (direct LLM). Embeddable vanilla-JS widget on the frontend, CORS-locked, deployed on Render.

Generative AIRAGOpenAI GPT-4o-miniChromaDBEmbeddingsFastAPIPythonRender
💊

Patient App (PWA)

RedSail · 2025–Present

Patient-facing pharmacy platform on PWA Architecture — Biometric Login (Face ID), Rx Refills, Rx History, Insurance Management, Due-Date Tracking, Pharmacy Chat, Medication Profiles. Appless install, no app store needed.

Angular PWAASP.NET CoreAuth0Elasticsearch
💊

PMS

Sails · 2021–2023

Total Pharmacy Dispensing — Claims, Labeling, Inventory Management, Rx Generation.

C#.NETSQL Server
🤖

AI-Powered Quiz Platform

Personal · 2025

Built in Angular from scratch — OpenAI / Anthropic API integration for Dynamic Question Generation, Real-Time Scoring, animated Leaderboards. 300+ live participants.

AngularOpenAI APITypeScriptReal-Time
🎙️

Voice-Based Email System

University · 2020 · Team Lead

Voice-Command Email System — Compose, Check, Search, and Delete emails via voice instructions using Python.

PythonPyAudioNLP
😷

Face Mask Detection

University · 2020 · Team Lead

Real-Time CNN Face Mask Detection using OpenCV for public safety — airports, offices, schools.

PythonCNNOpenCVGoogle Colab
😴

Driver Drowsiness Detection

University · 2019 · Team Lead

Raspberry Pi + OpenCV Real-Time Drowsiness Detection with automatic alarm alerts for long-distance travel safety.

Raspberry PiOpenCVPythonIoT

Education

Academic background.

Strong foundations from two continents.

M.S. in Computer Science

Montclair State University

2024 Jan – 2025 Dec

3.9 / 4.0

B.Tech in CSE

IIIT Nuzvid (RGUKT), AP, India

2017 – 2021

8.5 / 10

Certifications

☁️

Azure Fundamentals

🤖

Google AI Essentials

🧪

xUnit .NET v3

Awards

🏆

Client Delight Award

Sails Software Solutions — Best Performer for MMS Project, Real-Time Data Solutions & Production Support.

Employee Of The Month

Sails Software Solutions — Outstanding UI Development and Code Refactoring.

🎓

Pratibha Award

Andhra Pradesh Government — State-Level Academic Excellence Recognition.

Contact

Let's work together.

Always open to new opportunities and interesting projects.

mail2pilliravikiran@gmail.com 201-912-6639 LinkedIn
Professional Summary

AI-Powered Full Stack Engineer with 3.5+ years in the Pharmacy Ecosystem — shipping production software across PMS, Wholesale Market Integration, POS for Checkout, and Patient App. Deep domain expertise across Prescription Processing, eRx Automation, Inventory Management, Drug Price Updates, EDI Transactions, Insurance Eligibility, Delivery and Shipping, Tenant Migration, 340B Compliance, Compounding Rx, and Patient Engagement on PWA Architecture. Strong full-stack foundations in Angular, .NET (C#, ASP.NET Core), SQL Server, Elasticsearch, Kafka, Azure, Auth0/WebAuthn, paired with daily AI-augmented engineering using Claude Code, ChatGPT, Cursor, GitHub Copilot, Google Antigravity. AI / GenAI focus areas: Generative AI, LLM Application Development, Retrieval-Augmented Generation (RAG), Vector Databases (ChromaDB, Pinecone), Embeddings & Semantic Search, Prompt Engineering, OpenAI / Anthropic / Gemini API Integration, and FastAPI / Python AI Backends. Built and deployed PortfolioBot — a production RAG assistant (FastAPI + OpenAI GPT-4o-mini + ChromaDB) embedded live on this site — and an AI-Powered Quiz Platform in Angular with dynamic question generation and real-time scoring for 300+ participants.

Technical Skills
C#ASP.NET Core.NETAngularTypeScriptJavaScriptPythonJavaHTML5CSS3PWARxJSSQL ServerElasticsearchMongoDBApache KafkaAzureAzure DevOpsCI/CDJenkinsIISAuth0WebAuthnJWTOAuth2SSOMFADapperNodaTimeRESTful APIsEDIClaude CodeChatGPTCursorGitHub CopilotGoogle AntigravityGammaGenerative AILLM AppsRAGVector DBsEmbeddingsSemantic SearchPrompt EngineeringOpenAI APIAnthropic APIGeminiLangChainChromaDBPineconeFastAPIn8nOpenCVCNNPMSWholesale MarketPatient AppPOS340BCompounding RxeRxGitNUnitxUnitAgile Scrum
Work Experience

RedSail Technologies (formerly PrimeRx)

PMS · Patient Engagement · Wholesale Market Integration · POS · Patient App
AI-Powered Full Stack Engineer · March 2026 – Present
  • Designing, developing, and maintaining pharmacy management software across the PMS Ecosystem using C#, ASP.NET Core, SQL Server, and Angular.
  • Building Patient Engagement on a PWA Architecture — appless install, push notifications, offline-first refills — eliminating native app-store distribution.
  • Implementing 340B Compliance and Compounding Rx workflows — split-billing logic, drug-price tier handling, audit trails for covered entities.
  • Leading codebase-wide Timezone Migration — UTC storage with NodaTime/IANA, SQL Server AT TIME ZONE, Angular Localization.
  • Datetime Localization across 300+ screens via interceptor-based and service-based approaches.
  • Fixed SQL Server Connection Leaks by refactoring retry pipeline scoping and async patterns.
  • Optimized Auth0 — WebAuthn/Passkey Biometric Flows, Phone MFA, Email OTP, SSO Certs.
  • EDI Transaction Processing for pharmacy billing, insurance claims, and real-time Eligibility Verification.
  • Tenant Migration Scripts for drug/patient data; Drug Price Update workflows.
  • eRx Automation, Eyecon Integration, Delivery and Shipping Feature development.
  • AI-augmented engineering using Claude Code, Cursor, ChatGPT, GitHub Copilot, and Google Antigravity to accelerate feature delivery, refactors, and code review.

PrimeRx

PMS · Patient Engagement
Software Engineer Intern · May 2025 – Dec 2025
  • Optimized Elasticsearch Multi-Search queries — ~30% faster Prescription Lookup.
  • Built RESTful APIs in ASP.NET Core for real-time Prescription Processing.
  • Built Patient Engagement Platform: Biometric Login, Rx Refills, Insurance Management, Pharmacy Chat.
  • Contributed to PMS Cloud Modernization — centralized processing, cross-location sync.
  • Debugged production issues — API latency, data mapping, UI state synchronization.

Sails Software Solutions

PMS (Pharmacy Ecosystem)
.NET Full Stack Developer · May 2021 – July 2023
  • Pharmacy System functionalities using C#, .NET, SSMS, Elasticsearch.
  • Designed Delivery and Shipping Feature; automated eRx Processing; led legacy migration to Angular / .NET Core.
  • CI/CD with Azure DevOps and Jenkins; Event-Driven Architecture with Apache Kafka.
  • Secured APIs with OAuth2 and Role-Based Access Control; Azure + IIS deployment.
  • Integrated Barcode Scanning and Label Printing workflows for prescription dispensing operations, reducing manual entry errors and accelerating fill times.
  • Built Audit Logging and User Activity Tracking modules to support regulatory compliance and traceability across pharmacy workflows.
  • Implemented Role-Based Dashboards with customized views for pharmacists, technicians, and managers, improving daily operational efficiency.
  • Optimized Angular application performance through Lazy Loading, OnPush change detection, and bundle-size analysis — improving initial page load by ~25%.
  • Created and optimized SQL queries, Stored Procedures, and database operations using ADO.NET and SQL Server.
  • Authored detailed API Documentation with Swagger for easy integration and developer support.
  • Mentored junior developers, conducted code reviews, and championed best practices across teams.
Personal Projects

PortfolioBot — RAG Assistant (Live on this site)

FastAPI · OpenAI GPT-4o-mini · ChromaDB · Embeddings · Python · Render
Personal · 2026
  • End-to-end AI assistant: embeddable vanilla-JS chat widget on the portfolio frontend talking to a FastAPI backend that wraps a RAG pipeline over my own resume, experience, projects, and FAQ content.
  • Custom Router classifies each question as Personal (RAG-grounded, returns answer + cited source filenames) or General (direct LLM) — keeps responses factual on personal queries while staying conversational on small talk.
  • Ingestion pipeline reads .md / .pdf / .docx → chunks at 800 chars with 150 overlap → embeds with text-embedding-3-small → persists in ChromaDB on disk; full re-ingest is idempotent.
  • Retrieval uses cosine similarity over a local Chroma collection, pulls Top-K (5) chunks, stuffs them into a system prompt template, and calls GPT-4o-mini at low temperature for deterministic factual answers.
  • FastAPI server exposes /chat (Pydantic-validated request/response), /health, and /; CORS-locked to my domain; auto-generated OpenAPI docs at /docs.
  • Backend deployed on Render free tier; frontend on Vercel/Cloudflare Pages; secret-key only via environment variable; .env never committed.

AI-Powered Quiz Platform

Angular · OpenAI / Anthropic APIs · TypeScript · Real-Time
Personal · 2025
  • Built from scratch in Angular with direct OpenAI and Anthropic API integration for Dynamic Question Generation across topics.
  • Real-Time Scoring engine and animated Leaderboards; ran a live session with 300+ concurrent participants.
Education

M.S. in Computer Science

Montclair State University
2024 Jan – 2025 Dec · GPA: 3.9/4.0

B.Tech in Computer Science Engineering

IIIT Nuzvid (RGUKT), AP, India
2017 – 2021 · GPA: 8.5/10
Certifications
  • Microsoft Azure Fundamentals
  • Google AI Essentials
  • Unit Testing .NET 9 with xUnit .NET v3
Honors & Awards
  • Client Delight Award — Sails Software Solutions: Best Performer for MMS Project.
  • Employee Of The Month — Sails Software Solutions: Outstanding UI Development.
  • Pratibha Award — AP Government: State-Level Academic Excellence.

Ravi Kiran Pilli

AI-Powered Full Stack Engineer

Dear Hiring Manager,

I'm writing to express my interest in a Full-Stack / GenAI / Software Engineer position. With 3.5+ years in the Pharmacy Ecosystem — shipping production code across PMS, Wholesale Market Integration, POS for Checkout, and Patient App using Angular, .NET, SQL Server, Azure, and AI — combined with a Master's in Computer Science (3.9 GPA), I bring deep healthcare-domain expertise, modern cloud architecture skills, and hands-on Generative AI engineering experience.

I started in this ecosystem at Sails Software Solutions, building a PMS — pharmacy delivery, eRx automation, Kafka event-driven flows, and CI/CD on Azure DevOps. After completing my Master's, I returned to the same Pharmacy Ecosystem directly at RedSail Technologies, where I'm now building Patient Engagement on a PWA Architecture — appless, install-from-browser, no app-store distribution required — alongside 340B Compliance and Compounding Rx workflows for covered entities.

At RedSail, I've led initiatives impacting product quality and scale: timezone migration spanning 300+ screens, secure patient authentication with Auth0 WebAuthn biometrics and MFA, EDI transaction processing for billing and eligibility, and Elasticsearch optimizations improving prescription lookup by 30%. I've also fixed critical infrastructure issues like SQL Server connection leaks and non-idempotent retry pipelines.

On the Generative AI side, I design and ship end-to-end LLM applications. My production project PortfolioBot — the chat assistant running live on my portfolio site — is a Retrieval-Augmented Generation (RAG) system I built from scratch: a FastAPI backend on OpenAI GPT-4o-mini with text-embedding-3-small for semantic search, ChromaDB as a persistent vector store, and a custom Router LLM call that classifies questions as Personal (retrieves Top-K chunks and answers with cited source filenames) vs General (direct LLM). I authored the full ingestion pipeline (chunking, embedding, indexing), a three-role Prompt Engineering setup, and deployed the API on Render with CORS-locked access and an embeddable vanilla-JS widget on the frontend.

My broader AI / GenAI focus areas include: Generative AI, LLM Application Development, Retrieval-Augmented Generation (RAG), Vector Databases (ChromaDB, Pinecone), Embeddings & Semantic Search, Prompt Engineering, OpenAI / Anthropic / Gemini API integration, LangChain, and FastAPI / Python AI Backends. I also use Claude Code, Cursor, ChatGPT, GitHub Copilot, and Google Antigravity daily to accelerate feature work, refactors, and reviews. Earlier, my AI-Powered Quiz Platform — built in Angular with OpenAI and Anthropic APIs for dynamic question generation and real-time scoring — served 300+ live participants.

I'm drawn to teams that value engineering rigor, thoughtful architecture, and continuous innovation — and I'd welcome the chance to bring this combination of pharmacy-domain depth, full-stack execution, and production GenAI engineering to your team.

Thank you for your time and consideration.

— Ravi Kiran Pilli