Arjun Vellanki

Arjun Vellanki

Software Developer

Specializing in Full-Stack Development

About

Detail-oriented Full-Stack Developer with 1 year of professional experience building scalable web applications. Experienced in integrating LLM-powered features into user-facing products. Proficient in JavaScript, Python, and modern DevOps practices, with a track record of owning features from development through deployment. Focused on building intelligent, high-impact technology solutions that combine strong software engineering with practical AI applications.

I have previously worked as a Software Developer at CACI where I was responsible for addressing any issues across the full stack system, and for implementing new features such as an Administration website that interfaced with the core stack. Alongside my professional work, I have also worked on various projects to help solve real problems that either myself or people close to me have encountered. These experiences have shaped my ability to quickly identify the underlying issue of a problem, allowing me to design and implement an effective solution that solves the problem.

Experience

  1. 2024 — 2025

    Software Developer

    Contributed to the productization of a classification-controlled document management system, resolving production issues and implementing new features in an agile environment. Was responsible for developing a comprehensive unit testing framework, and supported the initial design and development of a full-stack Angular web application.

    • Angular
    • TypeScript
    • .NET
    • C#
    • PostgreSQL
  2. May — Aug 2023

    Software Developer Intern

    Researched and documented Elasticsearch capabilities to evaluate its suitability as a database for HighView Lite. Developed a Python app showcasing key features such as full-text search, file parsing, and text highlighting.

    • Python
    • Elasticsearch
    • Logstash
    • Kibana

Projects

  • Notara

    An AI-powered full-stack desktop application to centralize student course management, scheduling, and document access. Integrated LLM-powered features for syllabus parsing and natural language querying of course materials. Implemented semantic search using embeddings stored in a vector database to enable context-aware document retrieval (RAG pipeline). Deployed locally hosted Gemma 3 embedding and inference models via Ollama for all AI functionality. Leveraged AI-assisted development tools to accelerate feature implementation and iteration.

    • React
    • TypeScript
    • Rust
    • Tauri
    • Ollama
    • Gemma 3
    • Cursor
    Notara project thumbnail
  • MyMovieList

    A full-stack project that allows users to view movie information and track their watched movies, while also allowing admin users to moderate content posted to the site.

    • React
    • JavaScript
    • Python
    • Docker
    MyMovieList project thumbnail
  • openDSAVisualizer

    A full-stack project for the Computer Science department in Virginia Tech that provides visualizations of students’ study sessions for instructors to assess the effectiveness and performance of their courses. It integrates with openDSA to visualize existing student data.

    • React
    • JavaScript
    • Python
    • Docker
    openDSAVisualizer project thumbnail
  • swirlxmusic.com

    An artist website built for Swirlx using Astro, React, and deployed using Vercel.

    • React
    • TypeScript
    • Astro
    • Vercel
    swirlxmusic.com project thumbnail
  • arjunvellanki.com

    A personal portfolio website built with Next.js, Tailwind CSS, and deployed using Vercel.

    • React
    • TypeScript
    • Next.js
    • Tailwind CSS
    • Vercel
    arjunvellanki.com project thumbnail
  • WILTTSpotify

    A Python project which uses Spotify’s API to automatically populate songs read from a .csv file to a playlist. It creates/adds to the current semester’s playlist, and does so by using either Spotify links or Artist Name and Song Title. The program was created for the professor of a music course at Virginia Tech.

    • Python