Hello!

I'm Vamsi, a software engineer focused on designing, building & automating things.

Say Hello Back! hello@mvamsi.com

About Me

I'm currently completing my MSc in Software Systems Engineering at UCL, where I've also been working with IBM research on applying large language models to legacy code refactoring and automated software quality analysis. Prior to this, I worked at Accenture, where I gained hands-on experience in large-scale software development and delivery and also interned at Blobcity.

As an engineer, I enjoy tackling complex problems at the intersection of systems, automation, and AI — Whether it's modernising codebases, building developer tools, or turning research into production, my goal is to create software that's scalable, reliable, and genuinely impactful.

I'm actively looking for new opportunities where I can apply my skills in software engineering, AI, and system design to impactful projects — resume. If you have a project in mind or just want to chat, feel free to reach out!

Outside of work, you'll find me watching movies, trying out new games, or grinding competitive matches in Valorant. Game Controller

Skills
Languages
  • Python Python
  • C/C++ C/C++
  • Java Java
  • SQL SQL
  • Go Go
  • Swift Swift
Frameworks
  • LangChain LangChain
  • LangGraph LangGraph
  • FastAPI FastAPI
  • Django Django
  • PyTorch PyTorch
  • Scikit-learn Scikit-learn
  • Selenium Selenium
  • OpenCV OpenCV
  • SpringBoot SpringBoot
  • SwiftUI SwiftUI
  • Streamlit Streamlit
  • Ollama Ollama
  • vLLM vLLM
Tools
  • Git & Github Git & Github
  • AWS AWS
  • JIRA JIRA
  • Postman Postman
  • Confluence Confluence
  • Docker Docker
  • Google Colab Google Colab
  • Dbeaver Dbeaver
  • SQLDeveloper SQLDeveloper
Databases
  • PostgreSQL PostgreSQL
  • Oracle Oracle
  • MongoDB MongoDB
  • DynamoDB DynamoDB
  • Redis Redis
Where I've Worked
IBM
Software Engineer
June 2025 - Present
London, United Kingdom
More Details
CS Student Ambassador
January 2025 - Present
London, United Kingdom
More Details
Associate Software Engineer
August 2022 - May 2024
Hyderabad, India
More Details
AI Intern
July 2021 - September 2021
Remote (HQ Delaware, USA)
More Details
Where I've Studied
MSc Software Systems Engineering
September 2024 - Present
London, United Kingdom
B.Tech Computer Science
June 2018 - June 2022
Visakhapatnam, India
Featured Projects

Local-first, agentic refactoring pipeline for Java that pairs SonarQube findings with LLM-based reasoning to detect smells/anti-patterns and propose file-scoped, behaviour-preserving edits. Changes are gated by compile + tests; public interfaces are preserved; static analysis is re-run for reporting only. Run artefacts (plans, diffs, logs) are persisted for auditability.

Project made in collaboration with UCL and IBM.

Python LangChain LangGraph Ollama vLLM SonarQube JaCoCo

Built a Python automation bot that attends online classes according to the schedule on Zoom by fetching links from our student portal and updates status on Discord server via Webhooks. Adopted by the entire 2022 CSE GITAM cohort during COVID-19

Python Selenium PyAutoGUI Discord Webhooks OpenCV SQLite

Designed a deep learning model for face mask removal and facial inpainting, reconstructing occluded facial regions with realistic outputs.

Python PyTorch OpenCV Detectron2 labelflow Google Colab GANS Streamlit

Pixely is a fun project based on image modification/editing. With pixely we can add filters, backgrounds and so on. A unique concept called image steganography can be applied to an image using pixely. Steganography a technique of hiding secret data within an ordinary, non-secret, file or message in order to avoid detection. The secret data is then extracted at its destination.

Check out the App Here.

JavaScript HTML CSS Steganography

Chameleon is a powerful web application designed to breathe new life into legacy codebases. By leveraging the analytical power of AI, it provides instant, in-depth analysis and modernization insights for archaic file types like COBOL and JCL and transforms them into Python code (.py files). Simply upload your files and let Chameleon reveal the underlying structure, logic, and potential for transformation.
🏆 Won Best Use of Langflow at Hacking Agents Hackathon London 2025 🏆

Langflow Prompt Engineering Python COBOL

A Simple digit recognizing web app that classifies handwritten digits by taking the user input from the canvas and also displayes the probabilities.

Check out the App Here.

Python Streamlit PyTorch ResNet MNIST