Skip to content
View hpkhariprasad's full-sized avatar

Block or report hpkhariprasad

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
hpkhariprasad/README.md

💠 About

Senior Software Engineer with 8 years of experience designing and shipping scalable Windows, web, and cloud applications — currently at NCR Atleos, Hyderabad. Deep expertise in .NET 8/10, WPF, ASP.NET Core, .NET MAUI, and modernizing enterprise systems onto Azure and AWS.

Over the last two years I've moved into AI-driven engineering — designing and orchestrating LLM workflows with the OpenAI API, Semantic Kernel, LangChain, and Retrieval-Augmented Generation (RAG). That work led to RagEval.NET, a NuGet-published evaluation layer that brings LLM-as-judge scoring (Faithfulness, Answer Relevance, Context Precision/Recall) natively to the .NET RAG ecosystem.

🎯 Currently: Software Engineer at NCR Atleos — Software Distribution platform, AI-driven features, .NET 10 + React modernization




🧰 Tech Stack

Windows & Web Development
C#, .NET, TypeScript, JavaScript, React, HTML, CSS



Cloud, Data & DevOps
AWS, Azure, PostgreSQL, MySQL, Git, GitHub Actions



AI / LLM Ecosystem
Azure OpenAI OpenAI API Semantic Kernel LangChain Retrieval-Augmented Generation Vector databases




📊 GitHub Stats

Hariprasad's GitHub stats Most used languages
GitHub streak stats



🚀 Featured Repositories




🐍 Contribution Graph

A snake animation eating through my GitHub contribution graph — populates after the first Actions run

Generated by .github/workflows/snake.yml — renders after its first scheduled run.




🗓️ Experience

Feb 2026 – PresentSoftware Engineer 3, NCR Atleos — Software Distribution platform; AI-driven features on the OpenAI API; .NET 10 + React modernization.
Apr 2024 – Feb 2026Software Engineer 3, NCR Voyix — Production-grade self-checkout WPF application; OpenAI-powered workflows; migration to .NET 8.
Dec 2021 – Apr 2024Senior Software Engineer, Wipro Ltd — Led the ASTRA platform for real-time vessel maintenance; serverless background processing on AWS Lambda.
Jul 2020 – Dec 2021Engineer, Carrier Technologies — SFFL-OnPortal electronic lock platform; built KPI Tester and virtual RMS tooling; zero-loss SQL CE → SQLite migration.
Feb 2018 – Jul 2020Software Developer, Technolabs Software Solutions — Web and UWP applications across multiple client projects.
Full role details on my portfolio.



🏆 Highlights & Certifications

Patent US20230252878A1: Missing Property Access Tool Detection in Lock Box Microsoft Certified: Azure Fundamentals AZ-900 AWS Developer Associate certification in progress .NET MAUI Trophy Challenge completed
  • Filed a patent: Missing Property Access Tool Detection in Lock Box (US20230252878A1); a second patent on Windows accessibility is under review.
  • Resolved critical production issues via the TopCoder challenge platform; recipient of multiple internal POB awards.



📌 Recent Activity

  1. 🚀 Published release v1.1.0 in hpkhariprasad/RagEval.NET



📬 Contact

Open to backend / platform / AI-tooling engineering roles · Hyderabad, India (open to remote)

LinkedIn profile Email hpkhariprasad@gmail.com Portfolio website



Popular repositories Loading

  1. serverless-file-uploader serverless-file-uploader Public

    A serverless file uploader using AWS Lambda (.NET 8), S3, and Terraform.

    HCL

  2. serverless-content-moderation serverless-content-moderation Public

    serverless-content-moderation

    C#

  3. cross-cloud-ai-cost-advisor cross-cloud-ai-cost-advisor Public

    Cross-Cloud AI Cost Advisor – A .NET + Blazor dashboard that aggregates AWS & Azure costs, normalizes them, and generates AI-powered insights for smarter cloud cost management.

    C#

  4. hari-portfolio hari-portfolio Public

    Digital portfolio of Hariprasad Kasavajjala

    TypeScript

  5. portfolio portfolio Public

  6. RagEval.NET RagEval.NET Public

    RAG pipeline evaluation for .NET — LLM-as-judge scoring for Faithfulness, Answer Relevance, Context Precision, and Context Recall. The evaluation layer your .NET RAG pipeline is missing.

    C#