akash@portfolio:~$
akash@bhilai:~$ whoami

Porumamilla Akash

Software Engineer · Full-Stack & AI Systems

Computer Science undergraduate at IIT Bhilai, class of 2027. I build full-stack software end to end: FastAPI and Express backends, React and Next.js frontends, PostgreSQL schemas, and GenAI systems with retrieval-augmented generation and LangGraph agent workflows, deployed with CI.

neofetch --profile
education
B.Tech CSE, IIT Bhilai
graduating
May 2027
location
Vijayawada, Andhra Pradesh, India
focus
Full-stack software engineering, backend systems, GenAI and agent applications
stack
Python, C++17, TypeScript, React, FastAPI, Express, PostgreSQL, LangGraph
leetcode
300+ problems solved · contest rating 1,690
jee advanced '23
AIR 9,874
coursework
DSA · OOP · OS · DBMS · CN · Compiler Design · Machine Learning · Quantum Computing
available
From January 2027
seeking
Full-time SDE and AI engineering roles, or a 6-month internship with PPO conversion
git log --author=akash --stat

experience

#a3f9e21

Application Developer & QA Intern

Dass Scientific Research Labs Pvt. Ltd. · Remote · Jun 2026 – Aug 2026

  • Tested four cross-platform applications — DassBridge, DassMath, DassSolitaire, DassLudo — across Android devices and Windows organiser and player clients, including Google Play beta releases.
  • Identified and documented 18+ reproducible defects involving multiplayer synchronisation, bot takeover and seat recovery, undo state restoration, token validation, chat timestamp grouping, and Android storage permissions.
  • Verified source-code fixes by replaying original reproduction steps across 13 defect areas, catching regressions and partial fixes.
  • Validated tournament XML exports and application logs against observed gameplay, covering event metadata, seat directions, contracts, board scores, and reconnection events.
#7c1b8d4

Web Development Intern

Algonive · Remote · Oct 2025 – Nov 2025

  • Built the REST backend for a multi-user team task manager in Express and PostgreSQL, exposing 8 endpoints covering registration, login, and full task CRUD with status transitions.
  • Implemented JWT authentication with bcrypt password hashing and route-level middleware, enforcing per-user ownership so users cannot read or modify another user's tasks.
  • Configured a CORS origin allowlist and structured error handling, then deployed the API on Render against managed PostgreSQL with the React client on Vercel.

backend repo  ·  frontend repo

ls -la ~/projects

projects

ai-knowledge-assistant/

Sep 2026

Production RAG application for multi-document PDF question answering, conversational retrieval, grounded responses, and source attribution.

  • Built and deployed an end-to-end RAG application for multi-document PDF question answering with grounded responses and source/page attribution.
  • Designed a LangGraph workflow that rewrites conversational follow-up questions, retrieves relevant chunks through MMR-based FAISS search, and generates answers using Groq GPT-OSS 120B.
  • Implemented PDF ingestion, recursive chunking, FastEmbed embeddings, FAISS indexing, duplicate-upload protection, and conversational history.
  • Built FastAPI endpoints for document management, PDF upload/indexing, and conversational inference, with a separately deployed Streamlit frontend.
Python LangGraph FAISS FastEmbed Groq FastAPI Streamlit Render

support-triage-agent/

Sep 2026

Retrieval-grounded LLM agent for support-ticket triage with intent classification, grounded reply drafting, deterministic escalation, and evaluation.

  • Classified support tweets into 10 data-derived intents, retrieved historical resolutions, drafted grounded replies, and routed auto-handle versus escalation in a structured LLM workflow.
  • Designed deterministic escalation guardrails that prevent prompt-injected customer messages from bypassing safety decisions.
  • Built a 200-example stratified evaluation set with two baselines, bootstrap confidence intervals, and LLM-as-judge evaluation; achieved 74.5% auto-handling at 0.91 precision.
Python GPT-OSS 120B scikit-learn TF-IDF LLM-as-judge Guardrails

ckd-guardian/

Feb – May 2026

Clinical software platform for chronic kidney disease risk staging, longitudinal monitoring, alerting, and doctor–patient communication.

  • Built a 60-endpoint FastAPI backend, roughly 6,100 lines of Python, over 17 PostgreSQL tables with Alembic migrations.
  • Trained a Gradient Boosting classifier staging CKD risk into four KDIGO-aligned levels from five clinical biomarkers plus five engineered features.
  • Implemented WebSocket doctor–patient chat, push notifications, medication reminders, and PDF/OCR extraction of lab reports.
  • Shipped the application to Android and iOS through Capacitor wrapping the deployed Next.js frontend.
FastAPI PostgreSQL SQLAlchemy Alembic scikit-learn Next.js Capacitor WebSockets

backdoor-attacks-code-models/

in progress Aug 2026 – present

Final-year B.Tech thesis at IIT Bhilai: a replication of AFRAIDOOR (IEEE TSE 2024), a data-poisoning backdoor attack on neural code models.

  • Reproduced fixed, grammar-sampled, and adaptive gradient-based trigger attacks on an LSTM sequence-to-sequence model trained on CodeSearchNet-Python; the fixed and grammar triggers reached 98.1% and 96.5% attack success at 10% poisoning while clean-task F1 held steady.
  • Fixed 9 blocking defects in the upstream research code, including an encoder architecture mismatch between the training and attack code paths and breaking API changes in PyTorch and tree-sitter.
  • Cut adaptive trigger generation from 140 to 5.4 seconds per batch (26x faster) by measuring the true maximum identifier count and correcting an over-provisioned hyperparameter, with no loss of coverage.
Python PyTorch seq2seq tree-sitter adversarial ML

shipment-analytics-pipeline/

Sep 2026

End-to-end batch data pipeline from PostgreSQL through PySpark and dbt, orchestrated by Airflow and validated in CI.

  • Moved 500,000 synthetic shipment records from PostgreSQL into partitioned Parquet with PySpark, using broadcast joins against three dimension tables and window functions for per-customer sequencing.
  • Modelled the warehouse layer in dbt across 6 models with 11 schema tests, orchestrated Spark, dbt run, and dbt test as a 3-task Airflow DAG, and added GitHub Actions CI on every push.
PySpark Airflow dbt Parquet PostgreSQL GitHub Actions

akir-restaurant/

Oct 2025

Full-stack restaurant application with a React and TypeScript frontend, Express API, transactional email, validation, and rate limiting.

  • Built a nine-page restaurant site in React and TypeScript using Vite, shadcn/ui, Tailwind CSS, and a Three.js 3D hero section.
  • Wrote an Express API serving reservation and contact submissions, delivering transactional email through the Brevo API with automatic retry on transient failures.
  • Added a per-IP sliding-window rate limiter and server-side validation to protect public form endpoints from abuse.
React TypeScript Vite Tailwind shadcn/ui Three.js Express
cat skills.json

skills

languages
Python, C++17, Java, JavaScript, TypeScript, C, SQL
backend
FastAPI, Express.js, Node.js, REST APIs, WebSockets, JWT auth, SQLAlchemy, Alembic
frontend
React, Next.js, Vite, Tailwind CSS, shadcn/ui, Three.js
databases
PostgreSQL, schema design, indexing, Alembic migrations
ai / ml
PyTorch, scikit-learn, Gradient Boosting, feature engineering, pandas, NumPy
llm & agents
RAG, LangGraph, prompt engineering, agent routing, guardrails, structured outputs, FAISS, FastEmbed, LLM-as-judge, OpenAI and Groq APIs
data
PySpark, Apache Airflow, dbt, Parquet, pandas
tools
Git, Docker, GitHub Actions CI, Postman, Linux, Google Colab, Capacitor, Vercel, Render
coursework
DSA, OOP, Operating Systems, DBMS, Computer Networks, Compiler Design, Machine Learning, Quantum Computing
testing
Functional, regression, integration, usability, cross-platform, XML/log validation
cat achievements.log

achievements

LeetCode

300+ data structures and algorithms problems solved, including 58 dynamic programming problems; contest rating 1,690. profile

Graph Theory Programming Camp — AlgoUniversity

Advanced bootcamp under a Codeforces Master mentor. Solved 17 problems across shortest paths, flows, and connectivity.

JEE Advanced 2023

All India Rank 9,874 among roughly 180,000 candidates.

akash@bhilai:~$ mail -s "hello"

get in touch

I'm looking for a full-time software engineering or AI engineering role, or a six-month internship from January 2027 that can convert to a full-time offer.

My work spans full-stack development, backend systems, AI/LLM applications, and applied machine learning. I enjoy building reliable software, debugging complex problems, and shipping working systems.