Skip to content

hello, world

Sai Praneeth

Software Engineer — building AI-powered applications

~/sai-praneeth
$ whoami > Sai Praneeth $ cat role.txt > Software Engineer — building AI-powered applications

cat about.md

About

I'm a software engineer with hands-on experience building responsive web applications, REST API backends, and AI-powered platforms using Python, FastAPI, JavaScript, SQL, and Git.

Most recently I built a Generative AI platform at Infosys Springboard — LLM-orchestrated persona simulation with multi-agent architecture and interactive web interfaces — integrating AI systems into scalable full-stack applications.

I care about troubleshooting, testing, and optimizing application performance, and I've collaborated with cross-functional teams in Agile environments to ship production-ready solutions on schedule.

ls ./skills

Skills

languages/

Python
SQL
JavaScript (ES6+)
Java
C/C++
QML
HTML
CSS
Flexbox
Tailwind CSS

backend/

FastAPI
Node.js
REST APIs
Redis
Docker
Inngest
Streamlit

data/

SQL Server (SSMS, T-SQL)
MySQL
PostgreSQL + pgvector
Qdrant
BM25
FastEmbed (ONNX)

ai/

Generative AI
LLM Orchestration
Multi-Agent Architecture
LangGraph
RAG
Persona Simulation
NLP
Groq

tools/

Git
GitHub
Render
Linux
OOP
DSA
Asynchronous JavaScript
Responsive Web Design
Database Design
Debugging & Testing
Agile/Scrum

git log --experience

Experience

  1. Jun 2026 — Aug 2026

    AI Engineer Intern

    Infosys Springboard

    • Designing and developing a Generative AI platform (Synthetic User Generator) — building LLM-orchestrated persona simulation agents with multi-turn memory, Survey and Interview interaction modes, and an Insight Extraction Agent that surfaces themes, sentiment patterns, and behavioral trends from AI-generated responses.
    • Integrating AI systems into a full-stack web application: backend API endpoints, interactive frontend dashboard, PDF report generation, and multi-agent workflow coordination — applying software engineering best practices within an Infosys mentorship environment.
  2. Jan 2025 — Jul 2025

    Software Engineer Intern

    Pythus Info

    • Developed Python backend APIs and data workflows; integrated server-side logic with HTML/CSS/JavaScript frontend elements, managed SQL database queries, and used Git for version control — collaborating with senior developers and business teams in Agile sprints.
    • Debugged and optimized backend application performance through systematic root-cause analysis; participated in code reviews and sprint deliveries to maintain codebase quality and ensure reliable, production-ready solutions on schedule.

ls ./projects

Projects

Synthetic User Generator research workspace showing generated personas

2026

GenAI web app that lets product teams generate synthetic user personas via LLM-powered agents and export structured research reports.
  • Survey Mode (simultaneous multi-persona responses) and Interview Mode (conversational persona with memory), with PDF export of structured research reports.
  • Multi-agent system — Persona Generation Agent, Insight Extraction Agent, Report Generation Module — with consistent persona memory across conversation turns.
React 19FastAPILangGraphGroqPostgreSQL + pgvectorGenerative AIMulti-Agent Architecture
Support-RAG chat interface answering a question with citations

2026

Ask questions over your own files. Hybrid retrieval with citations, a streaming chat UI, and an evaluation harness — serving live production traffic on Render.
  • End-to-end frontend-to-backend integration: REST API endpoints consumed by frontend components, SQL schema for structured data storage, and caching for performance optimization.
  • Validated with 35 unit and integration tests.
PythonFastAPIQdrantBM25GroqRedisDockerRender
RAG Production App Streamlit interface after ingesting a PDF

2026

Production-grade Retrieval-Augmented Generation app: upload a PDF, ask questions, and get grounded answers — Streamlit frontend, FastAPI backend on Render, Qdrant Cloud vector search.
  • Ingest pipeline with sentence-aware chunking (1000 chars, 200 overlap), local ONNX embeddings via FastEmbed (no embedding API costs), UUID5 chunk deduplication, and a Qdrant connection singleton.
  • Inngest workflow orchestration for durable, event-driven ingest and query functions with automatic retries, throttling, and per-source rate limiting; Groq (Llama 3.1) generates answers from top-k retrieved chunks.
PythonFastAPIStreamlitQdrantFastEmbedGroqInngestRender
Lamp lit in the Omarchy bar with the session panel open

2026

Omarchy bar widget that lights a work session with one sentence of intention, times it, and writes what moved to a local markdown journal. No account, no network, no extra packages.
  • Bar widget holds a flame and elapsed clock; optional 25m/50m/90m or custom time limit turns the bar red when exceeded without interrupting the session.
  • On extinguish, prompts "what moved" and appends a timestamped page (intention, planned time, outcome) to a daily markdown journal — QML/JS front end with a stdlib-only Python helper that reads and writes just two local paths.
QMLJavaScriptPythonOmarchy ShellLinux

cat publications.bib

Publications

IEEE Xplore · ICAC3N · Feb 2023

A Reliable V2V Communication: An Autonomous Perspective

Analytical problem-solving and systems design applied to autonomous vehicle-to-vehicle communication architectures.

Journal of Electrical Systems · Dec 2023

Off-Road Terrain Identification and Analysis

Python and deep learning (YOLOv8) for terrain classification — published research demonstrating clean, documented code.

cat education.log

Education

  1. Dec 2025 — Sep 2026 · Online

    Vishlesan i-Hub, IIT Patna (Masai School)

    Advanced Certification in Artificial Intelligence and Machine Learning

  2. 2021 — 2025 · Mohali, India

    Chandigarh University

    B.E., Computer Science and Engineering (AI & ML)

    In association with IBM — CGPA 7.91/10

  3. 2019 — 2021

    Narayana Jr. College

    Intermediate — Telangana State Board of Intermediate Education (TSBIE)

    88.6%

  4. 2019

    Narayana Concept School

    Secondary School Certificate (SSC) — Board of Secondary Education

    GPA 10/10

./contact --send

Contact

Open to software engineering roles and interesting projects. Send a message here or reach me directly:

praneethpb2003@gmail.com