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.
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
Programming Languages
Frameworks & Libraries
Databases & Tools
Data Science & Machine Learning
Tools & Development
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 - 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.
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.
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.
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.