Software Engineer – AI, Full-Stack & Data Systems

|
I design and build AI-powered systems end-to-end — from LLM agents and voice assistants to full-stack apps and distributed data pipelines. My focus is shippable, reliable, and maintainable software that ties user experience to measurable impact.
Lahari Karrotu

Highlight Reel

What I build in 5 seconds of scanning

LLM Agents & Conversational Systems
Full-Stack AI Applications (Next.js + FastAPI)
Real-Time Voice Assistants
Distributed Data & Stream Processing Pipelines
Cloud-Native Deployments (Azure, AWS)
MLOps (MLflow, Docker, CI/CD, Terraform)

About

Building reliable systems for production environments

Hands-on experience across AI systems, full-stack applications, and data engineering. I build production services that connect LLM agents, voice interfaces, and web experiences to reliable data and cloud infrastructure.
I prioritize clarity, maintainability, and measurable impact: clean APIs, observable pipelines, thoughtful UX, and deployments that are easy to operate. I take products from idea to shipped release, collaborating closely with stakeholders and teams.

Professional Journey

Professional experience in Full Stack Development, AI/ML, and Cloud Solutions

Software Engineer – AI & Data Systems

Arkatech Solutions

May 2025 – Present · Bay Area, CA

  • Designed and implemented end-to-end AI and data systems using microservices, distributed storage, and event-driven patterns.
  • Built LLM-powered automation and personalization workflows with embeddings, retrieval layers, and orchestration.

Software Engineer Intern – AI & Full-Stack Systems

Anguliyam AI Solutions

Jun 2024 – Apr 2025 · Remote

  • Developed SmartBuy AI Assistant, Navigating Assistant, and a voice-enabled agent with LLMs and vector-based retrieval.
  • Shipped full-stack features in React/Next.js and FastAPI/Node.js to support AI workflows and real-time interactions.

Data Engineer Intern – Cloud & Big Data

Cognizant

Jan 2022 – Aug 2022 · Bengaluru, India

  • Built ETL/ELT pipelines with AWS Glue, Spark, and Redshift to support analytics workloads.
  • Implemented data quality checks and monitoring to keep pipelines reliable.

Data Engineering Intern – Analytics Automation

EPAM Systems

Dec 2020 – Mar 2021 · Hyderabad, India

  • Automated PySpark workflows on EMR with Airflow DAGs.
  • Built dashboards for KPI monitoring and operational visibility.

GitHub Activity

Live commit activity and open source contributions

Commit Activity

Active
GitHub Commit Activity Graph

Real-time commit activity over the past year

Projects

Production-grade applications demonstrating expertise in full-stack development, AI/ML integration, and cloud solutions

SmartBuy AI eCommerce Platform
Live
Full-Stack2024

SmartBuy AI eCommerce Platform

Page Load Time
1.2s
🏆Lighthouse Score
95+

Full-stack eCommerce platform with AI-powered navigation assistant and intelligent product recommendations. Features real-time inventory management, secure payment processing, and responsive design. Production deployment handling active user traffic.

ReactTypeScriptNext.jsFastAPI+5
ScanX / ScanToActionAI
Completed
AI/ML2025

ScanX / ScanToActionAI

Response Time
~2s

UI agent that turns screenshots and specs into actionable workflows with guided UX.

Next.jsTypeScriptFastAPIOpenAI API+2
ATS-Personalized Resume Generator
Completed
AI/ML2024

ATS-Personalized Resume Generator

Processing Time
<3s
🎯Keyword Match Rate
85%+

AI-powered resume optimization tool that analyzes job descriptions using NLP and generates ATS-optimized resumes. Extracts key requirements, matches skills, and creates personalized resumes with high compatibility scores.

PythonFastAPINLP LibrariesMachine Learning+4
Blinds & Boundaries - Virtual Try-On Application
Live
AI/ML2024

Blinds & Boundaries - Virtual Try-On Application

Processing Time
3-5s
🎯Window Detection
90%+

Virtual try-on application for window blinds using computer vision and 3D rendering. Enables customers to visualize products in their actual space with realistic lighting and perspective. Deployed on Azure with real-time image processing.

ReactTypeScriptFastAPIPython+5
Blinds Pro - Advanced Visualization Platform
Completed
AI/ML2024

Blinds Pro - Advanced Visualization Platform

Processing Speed
2.0s
📊Batch Processing
10x

Enhanced version of the virtual try-on application with additional features for professional interior design and commercial applications.

TypeScriptReactNext.jsThree.js+3
Railway Predictive Maintenance System
Production
AI/ML2024

Railway Predictive Maintenance System

🎯Model Accuracy
90%+
Processing Latency
<200ms

Real-time predictive maintenance system for railway equipment using machine learning. Processes sensor data streams with TensorFlow LSTM models to predict equipment failures, enabling proactive maintenance and reducing downtime.

PythonTensorFlowApache SparkAWS Lambda+4
Auto Loan AI Processing System
Live
Full-Stack2024

Auto Loan AI Processing System

🎯OCR Accuracy
95%+
Processing Time
30-60s

AI-powered loan processing system using AWS Textract OCR and voice assistants, reducing processing time by 40% and improving accuracy.

ReactTypeScriptPythonFastAPI+5
Fitness Transformation Application
Completed
Full-Stack2024

Fitness Transformation Application

📈User Retention
78%
🎯Voice Recognition Accuracy
94%

AI-driven fitness application with personalized recommendations, voice navigation, and intelligent workout planning using LLM APIs.

ReactTypeScriptNode.jsOpenAI API+3
AI Job Hunter - Intelligent Job Search Platform
Completed
Full-Stack2024

AI Job Hunter - Intelligent Job Search Platform

🎯Match Accuracy
88%
📊Job Discovery Rate
+60%

AI-powered job search and application platform that uses machine learning to match candidates with relevant opportunities and optimize application strategies.

TypeScriptReactNext.jsPython+4
Taskify Pro - Smart Task Management
Completed
Full-Stack2023

Taskify Pro - Smart Task Management

Real-time Sync Latency
<50ms
👥Concurrent Users
1000+

Enterprise-grade task management application with real-time collaboration, AI-powered prioritization, and advanced notification systems.

JavaScriptNode.jsExpress.jsMongoDB+3
Personal Portfolio & Showcase
Completed
Full-Stack2023

Personal Portfolio & Showcase

🏆Lighthouse Score
100
Page Load Time
0.8s

Comprehensive personal portfolio website showcasing professional projects, skills, and achievements with modern design and interactive features.

TypeScriptReactNext.jsTailwind CSS+1

Contact

Open to discussing new opportunities, collaborative projects, and technical challenges in full-stack development and AI/ML integration.

Get In Touch

I'd love to hear from you! Let's discuss your next project.

Or email me directly at laharikarrothu@gmail.com

Professional Profiles

What I’m learning now

  • • Azure Functions + Durable orchestrations for AI workflows
  • • Evaluating LLM agents with guardrails and tracing
  • • Stream-processing patterns with Kafka + Flink

Case Study: SmartBuy AI

How I shipped an AI shopping assistant end-to-end

Overview

SmartBuy AI embeds a conversational assistant inside a full-stack eCommerce experience. It handles search, recommendations, and navigation with a lightweight vector index and FastAPI services.

Problem

Users struggled to find products quickly and dropped off after slow search or poor recommendations.

Solution

Conversational assistant + semantic search backed by FastAPI, embeddings, and cached intents for sub-3s responses.

Tech Stack

Next.js, TypeScript, FastAPI, PostgreSQL, OpenAI API, Tailwind, Vercel

My Role

Architecture, API design, AI integration, frontend UX, deployment.

Results

  • • AI query responses in <3s with cached intents
  • • Faster product discovery via semantic search and voice/text navigation
  • • Production-ready deployment with monitoring and uptime focus

Architecture (high level)

Client (Next.js) → API Gateway (FastAPI) → LLM Orchestrator (OpenAI, LangChain)
Vector Store (embeddings) for semantic search + intent caching
PostgreSQL for products/orders · Background jobs for sync/index updates
Vercel + Azure/AWS services · Observability via logs/metrics
Next.js UIFastAPI GatewayLLM (OpenAI)LangChain/RAGVector StorePostgreSQL

Screenshots to include

  • • Product search page
  • • AI chat recommendations
  • • Navigation assistant
  • • Category browsing

Architecture: ScanX Agent Loop

Frontend (Next.js) captures screenshots/specs → uploads to FastAPI
FastAPI routes to Orchestrator (LangChain + OpenAI) to parse layout and tasks
Vector store (PostgreSQL/pgvector) for similarity + retrieval
Action planner emits task cards → returned to UI for human-in-the-loop confirmation
Next.js UIFastAPI IngestLLM OrchestratorParser / PlannerVector StoreTask Cards UI

Tech Stack

The tools I ship with

Languages
PythonTypeScriptSQL
Frontend
ReactNext.jsTailwind
Backend
FastAPINode.js
AI/ML
OpenAILangChainTensorFlowEmbeddings
Cloud
AzureAWS
Data
SparkAirflowSnowflake

Technical Expertise

Technologies and tools I work with

🧩Full-Stack & Backend

⚛️React
Next.js
📘TypeScript
🟢Node.js
FastAPI
🐍Python
🐘PostgreSQL
🍃MongoDB
🧠Redis
🔗REST & GraphQL APIs

🤖AI / ML & Agents

🤖LLMs & Agents
OpenAI API
⛓️LangChain
📚Vector DBs (Pinecone/FAISS)
🧭Embeddings & RAG
🧪MLflow
🧠TensorFlow
🔥PyTorch

📡Data Engineering & Pipelines

Apache Spark
📊Kafka
🌪️Airflow
❄️Snowflake
🗄️SQL & Data Modeling
🔄ETL/ELT Pipelines
Data Quality & Observability
📈Tableau / Power BI

☁️Cloud & Infrastructure

☁️AWS (Lambda, S3, Glue)
🔷Azure (Functions, App Service)
🐳Docker
Kubernetes
🌍Terraform
🔄CI/CD
Vercel
📡Monitoring & Logging

Certifications & Badges

Professional certifications and verified achievements

🛠️

AWS Certified Cloud Practitioner

Amazon Web Services

📘

Machine Learning Specialization

Coursera (Andrew Ng)

🧩

HackerRank Problem Solving

HackerRank

🗄️

HackerRank SQL (Intermediate)

HackerRank

🧱

HackerRank Data Structures

HackerRank

📊

HackerRank Data Science

HackerRank

🛰️

Big Data Specialization

Undergraduate Program