Priyanka Eshwaroju
👋

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

I build and deploy end-to-end web applications using React.js, TypeScript, Node.js, Express.js and PostgreSQL, with hands-on experience building AI-powered applications using LangChain, LLM APIs, embeddings and vector databases.

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.jsPostgreSQLLangChainAWS

Featured Projects

Full-stack and AI-powered applications I've designed, developed and deployed.

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.

Languages

  • JavaScript
  • TypeScript
  • Python
  • SQL
  • HTML5
  • CSS3

Frontend

  • React.js
  • React Native
  • Tailwind CSS
  • Responsive Design
  • Figma

Backend & Databases

  • Node.js
  • Express.js
  • REST APIs
  • PostgreSQL
  • MongoDB
  • Supabase
  • Prisma
  • JWT Authentication

AI Technologies

  • LangChain
  • LLM API Integration
  • RAG
  • Embeddings
  • Vector Databases
  • Prompt Engineering

Cloud & Developer Tools

  • Git
  • GitHub
  • Postman
  • AWS EC2
  • AWS S3
  • Vercel
  • Netlify
  • Render
  • API Testing
  • Debugging
  • Agile Development

About Me

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

My primary stack includes React.js, TypeScript, Node.js, Express.js, PostgreSQL and Supabase. I have hands-on experience developing responsive user interfaces, designing REST APIs, implementing authentication and authorization, modelling relational databases, debugging, testing and deploying production applications.

I'm also building AI-enabled applications using LangChain, LLM APIs, Retrieval-Augmented Generation, embeddings and vector databases. I enjoy solving problems across the complete product stack rather than focusing on only one layer of an application.

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

I'm currently open to Software Engineer and Full-Stack Developer opportunities where I can contribute to production applications, scalable systems and modern AI-powered products.

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