👨‍💻

Anirudh Vennapusa

Computer Science Graduate & Software Developer

Computer Science graduate with a strong foundation in programming, data structures, and software development. Proficient in Python and Java, with hands-on experience in frameworks such as Spring and Django. Quick learner, passionate, committed to continuous learning and professional growth.

Download Resume

About Me

I'm a Computer Science graduate with a solid foundation in programming, data structures, and software development. My academic journey gave me both theoretical knowledge and practical exposure to different programming languages and frameworks. I've also gained experience in full-stack web development, machine learning, and software engineering principles, working with Python, Java, and frameworks such as Spring and Django. I'm especially curious about AI/ML applications and building software that can scale effectively.

I enjoy working in collaborative environments where I can share ideas and learn from others. I'm always eager to pick up new skills and technologies, and my goal is to continue growing as a software developer while contributing meaningfully to the team and projects I'm part of.

Education

Bachelor of Technology in Computer Science and Engineering
Sri Venkatesa Perumal College of Engineering and Technology
2021 - 2025 | CGPA: 9.2/10.0
Key Areas: Data Structures & Algorithms, Software Engineering, Database Management Systems, Machine Learning, Web Development, Object-Oriented Programming, Cloud Computing, Natural Language Processing
Intermediate (MPC Stream)
Sri Chaitanya Junior College
2019 - 2021 | Percentage: 92%
Stream: Mathematics, Physics, Chemistry
10th Standard
Raman English Medium High School
2018 - 2019 | GPA: 9.8/10.0
Achievement: Outstanding academic performance with high distinction

Programming Languages

Python
Python
Java
Java
C
C
HTML5
HTML5
CSS3
CSS3
JavaScript
JavaScript

Frameworks & Libraries

Spring Boot
Spring Boot
Django
Django
React.js
React.js

Databases & Tools

MySQL
MySQL
PostgreSQL
PostgreSQL
MongoDB
MongoDB

Data Science & Machine Learning

NLTK
NLTK
Machine Learning
Machine Learning
Data Analysis
Data Analysis

Tools & Development

GitHub
GitHub
VS Code
VS Code
Git
Git
Postman
Postman

My Projects

Here's a collection of projects I've worked on, showcasing my skills in full-stack development, machine learning, and software engineering.

BuyHub Project

BuyHub - Hub for Online Shopping

This full-stack ecommerce application features a Spring Boot backend with REST APIs, JWT-based authentication, and role-based authorization (ADMIN/USER) using Spring Security, connected to a MySQL database hosted on CleverDB via JPA for managing users, products, carts, and orders. The backend integrates Razorpay for secure payment processing and is deployed on Hugging Face Spaces. The frontend is built with React 18 and Vite, utilizing React Router for navigation, Axios for API calls, Context API for state management, and modern responsive CSS for styling, deployed on Vercel. The application implements complete ecommerce workflows including user authentication, product management, shopping cart operations, order placement, and payment processing with distinct interfaces for customers and administrators.

Java Spring Boot React MySQL JWT Spring Security JPA Razorpay
SpamCheck Project

SpamCheck - Check Texts for Spam

An Hybrid SMS spam detection system leveraging multiple machine learning approaches including PU Learning with XGBoost and RoBERTa, Reinforcement Learning (semi-dynamic) with LightRoBERTa and PPO, BiLSTM with frozen DistilBERT embeddings, and GAN-based BERT models with an ensemble soft voting mechanism. The system processes 67,008 messages with comprehensive train/validation/test splits, achieving high precision across all models. Features real-time single message classification and bulk CSV processing with interactive performance visualizations. Deployed with Gradio backend on Hugging Face Spaces and React frontend on Netlify, offering adversarial resistance and handling of text obfuscation techniques.

Python Gradio React Hugging Face
CodeFusion Project

CodeFusion — Fusing Code Together

Application that clones GitHub repositories locally and consolidates all files into a single text file — perfect for providing complete codebase context to AI models. It includes smart file selection, consolidated downloads, and clone history management to help developers efficiently manage and reuse repositories.

React Node.js Express simple-git

Let's Connect

I'm actively seeking opportunities to start my career in software development. Feel free to reach out for job opportunities, collaborations, or just to connect.

💼
📱
📍
Location
Anantapur, Andhra Pradesh, India
📄
Resume