Priyanka Eshwaroju
👋

Hi, I'm Priyanka Eshwaroju.
Full-Stack Software Engineer

I build and deploy production applications using React.js, TypeScript, Node.js, Express.js, PostgreSQL and AWS, with hands-on experience building AI-enabled systems using LangChain, RAG and LLM APIs.

3+ years of software development experience across full-stack product development, REST APIs, authentication, databases, cloud infrastructure and production deployment.

Open to Software Engineer & Full-Stack Developer opportunities
React.jsTypeScriptNode.jsPostgreSQLAWSLangChainRAG

Featured Projects

Production-focused full-stack and AI systems I've built using modern web, cloud and LLM technologies.

AI Production Reliability & Inference Platform

A provider-agnostic AI inference platform exposing a unified API across OpenAI and Anthropic. Designed standardized requests and responses, provider selection, failure handling, structured errors, timeouts, retry-aware failure classification, and circuit breakers for production reliability.

  • Node.js
  • TypeScript
  • Express.js
  • OpenAI
  • Anthropic
  • REST APIs
  • Circuit Breakers
  • Error Handling
AI Production Reliability & Inference Platform project screenshot

AI-Powered PDF Knowledge Assistant

Full-stack RAG application that lets users upload PDF documents and ask natural-language questions about their contents. Implements PDF ingestion, text chunking, embeddings, semantic retrieval, vector storage, and grounded AI answers with source-page references.

  • React.js
  • Node.js
  • Express.js
  • LangChain
  • Supabase
  • pgvector
  • LLM APIs
  • RAG
AI-Powered PDF Knowledge Assistant project screenshot

GitHub Repo Explorer

Deployed full-stack TypeScript application for searching public GitHub repositories by username and saving repositories to personalised favourites. Includes secure authentication, protected Express.js routes, Prisma persistence, responsive states, and GitHub API integration.

  • React.js
  • TypeScript
  • Node.js
  • Express.js
  • Prisma
  • PostgreSQL
  • JWT
  • Supabase
GitHub Repo Explorer project screenshot

JobTracker Application

Full-stack job application tracking platform with secure registration, login, JWT authentication, protected job-management routes, relational PostgreSQL storage, filtering, sorting, status tracking, and complete CRUD functionality.

  • React.js
  • Node.js
  • Express.js
  • Supabase
  • PostgreSQL
  • JWT
  • REST API
JobTracker Application project screenshot

Assistive Technology Loan Library

Full-stack inventory and equipment loan-management platform created for the MSc EduAT programme. Includes authentication, role-based access control, equipment tracking, and CRUD functionality, reducing loan processing time by 40% compared with spreadsheet-based workflows.

  • React.js
  • Node.js
  • MongoDB
  • Authentication
  • RBAC
  • CRUD
Assistive Technology Loan Library project screenshot

Work Experience

Technical Skills

Technologies and tools I use to build, test and deploy production applications.

Frontend

  • React.js
  • TypeScript
  • JavaScript
  • Tailwind CSS
  • HTML5
  • CSS3
  • React Native

Backend

  • Node.js
  • Express.js
  • REST APIs
  • API Integration
  • JWT Authentication
  • Authorization

Databases

  • PostgreSQL
  • Supabase
  • MongoDB
  • Prisma
  • pgvector

AI

  • LangChain
  • Retrieval-Augmented Generation (RAG)
  • LLM APIs
  • OpenAI API
  • Anthropic API
  • Embeddings
  • Vector Databases
  • Prompt Engineering

Cloud & Developer Tools

  • AWS EC2
  • AWS S3
  • Vercel
  • Render
  • Git
  • GitHub
  • Postman
  • Figma

About Me

I'm a Full-Stack Software Engineer with 3+ years of experience building and deploying production applications across frontend, backend, databases and cloud environments.

My core stack includes React.js, TypeScript, Node.js, Express.js, PostgreSQL and AWS. I have experience designing REST APIs, implementing authentication and authorization, integrating external APIs, debugging production systems and deploying cloud-based applications.

I'm also building AI-enabled systems using LangChain, Retrieval-Augmented Generation, OpenAI, Anthropic, embeddings and vector databases.

I hold an MSc in Computer Science from the University of Dundee and a Bachelor of Engineering in Computer Science and Engineering from Osmania University.

Let's Work Together

I'm currently open to Software Engineer and Full-Stack Developer opportunities.
If you're hiring or would like to discuss an opportunity, I'd love to hear from you.

Email me at priyankaeshwaroju325@gmail.com