Open to freelance projects and software development opportunities

Akella Rushi Karthik · Full-Stack Developer

I build intelligent digital products that solve real problems.

Full-stack applications, AI-powered tools, and data-driven solutions built with modern technologies.

build.ts
const product = build({
  idea: "real problem",
  stack: ["react", "ai", "data"],
});
rag.retrieve()
0 nulls · 0 dupes

Featured work

Three products, built end to end.

Real projects I designed and built — from retrieval pipelines to full-stack chat to data validation.

pdf-insight · streamlit

research-paper.pdf

chunked · embedded

Top-3 chunks

chunk #14cos 0.82
chunk #3cos 0.77
chunk #22cos 0.71
What method does the paper propose?
Answer from contextBased on the retrieved passages, the paper describes…sources: #14 · #3 · #22
Ask about your document…

01 — AI-powered document Q&A

PDF Insight

Finding a specific answer inside a long PDF means scrolling and skimming for minutes.

A retrieval-augmented pipeline that extracts and chunks PDF text, embeds it, stores it in ChromaDB and answers questions grounded in the most relevant passages.

  • PDF text extraction & semantic chunking
  • all-MiniLM-L6-v2 sentence embeddings
  • Persistent vector storage with ChromaDB
  • Top-3 chunk retrieval via cosine similarity
  • Context-grounded answers with Groq's LLaMA 3.3 70B
  • Streamlit interface with custom CSS
PythonStreamlitChromaDBRAGEmbeddingsGroq API
ai-chatbot
What does this chart show?

Summary

The chart compares monthly values across…

• trend rising in Q3

Copy

02 — Full-stack multimodal chat app

AI Chatbot

Most simple AI chat demos forget your conversations and can't look at images.

A MERN-style chat application with image understanding, persistent conversation history and a polished, responsive chat experience.

  • Image uploads & analysis with LLaMA Vision
  • Markdown rendering with typing animation
  • Copy responses in one click
  • Automatic chat-title generation
  • Rename & delete chats
  • Persistent history in MongoDB
React.jsNode.jsExpress.jsMongoDBGroq APILLaMA Vision
datasentinel · customers.csv
idnameemailcity
1042Priyapriya@…Pune
1043nullarun@…Delhi
1042Priyapriya@…Pune
1044MeeranullChennai

Findings (sample)

Missing valuesname, email
Duplicate rowsrow 1 ≡ row 3
Column checks4 columns
Report readyreview issues

03 — Intelligent data quality analyzer

DataSentinel AI

Missing values and duplicates quietly break analysis if no one checks the dataset first.

A FastAPI + Pandas service that inspects uploaded CSVs for common quality issues, with a TypeScript frontend to review the findings.

  • CSV upload & processing
  • Missing-value detection
  • Duplicate-record identification
  • Data quality issue reporting
  • Pandas-based validation on FastAPI
  • Automated tests
PythonFastAPIPandasTypeScriptVite

Services

How I Can Help You Build

Practical, scoped work — the kind of problems I've already solved in my own projects.

Full-Stack Web Development

Problem — You need a working web app, not just a static page.

You get — Responsive frontend, backend APIs and database integration, shipped as a usable application.

AI-Powered Applications

Problem — You want to try an AI feature without a big team.

You get — AI chat interfaces, document Q&A prototypes and model/API integrations you can demo.

Data Quality & Analytics

Problem — Your dataset is messy and you're not sure you can trust it.

You get — CSV validation, data cleaning, SQL analysis and simple, repeatable data workflows.

Website Improvements & API Integrations

Problem — Your existing site has bugs, layout issues or missing features.

You get — Frontend fixes, responsive improvements, bug fixes, API connections and feature additions.

Have a project in mind? Let's discuss it.

Start the conversation

About

Learning by building.

I'm a Computer Science undergraduate who enjoys turning ideas into working applications — full-stack web apps, AI-powered tools, and data workflows on the cloud.

Most of what I know I've learned by shipping projects: wiring a RAG pipeline to answer questions about PDFs, building a chat app that remembers conversations and reads images, and writing a validator that catches messy data before it reaches analysis.

I care about solving the actual problem, keeping things simple, and leaving code that someone else can pick up.

Vishnu Institute of Technology

B.Tech, Computer Science

Expected May 2027 · CGPA 8.42

Aditya Junior College

Intermediate, MPC

2021 – 2023 · 95.6%

Currently interested in

Full-stack development · AI applications · Machine learning · Cloud data engineering · Analytics

Skills

Tools I work with.

Programming

PythonJavaJavaScriptSQL

Web Development

HTML5CSS3React.jsNode.jsExpress.jsREST APIsMongoDB

AI & Machine Learning

PandasNumPyScikit-learnData preprocessingFeature engineeringModel evaluationRAGEmbeddingsChromaDBAI agentsVertex AI

Cloud & Data Engineering

Google Cloud PlatformBigQueryCloud StorageDataprocDataplexData processingData analysis

Tools & Platforms

GitGitHubVS CodePower BILooker StudioStreamlit

Experience

Virtual internships.

  1. May 2026 – July 2026 · Remote

    Full Stack Developer Virtual Intern

    SmartBridge · APSCHE — MERN Stack Virtual Internship

    • — Collaborated on a MERN Stack BookStore application for online browsing and purchasing.
    • — Worked on user authentication, book catalog management, search, shopping cart and MongoDB-backed data management.
  2. April 2026 – June 2026 · Remote

    Data Analytics Virtual Intern

    EduSkills · Google Cloud Program — Virtual Internship

    • — Worked with Cloud Storage, Dataproc, BigQuery and Dataplex for data storage and analysis.
    • — Created dashboards using Looker Studio.
    • — Explored machine learning workflows using Vertex AI.

Certifications

  • AI Prompt Learning JourneyNaukri Campus
  • Gen AI ExchangeGoogle
  • Introduction to Artificial IntelligenceIBM
  • Web DevelopmentIBM

Achievements

  • Participated in the Google Arcade Program, earning 25+ points through challenge completions and receiving swag rewards.
  • Participated in Round 1 of the Adobe India Hackathon, completing the online assessment and coding challenges.

Availability

Open to freelance work and the right opportunity.

  • Freelance project enquiries
  • Short-term development work
  • Website and API improvements
  • AI application prototypes
  • Entry-level full-time opportunities
Start a Project
  1. 01Discuss the problem and requirements.
  2. 02Define scope and deliverables.
  3. 03Build and share progress.
  4. 04Test, refine, and deliver.

Contact

Let's turn your idea into something real.

I usually reply within a couple of days.