Skip to content
View PraveenMudalgeri's full-sized avatar
🏠
🏠

Highlights

  • Pro

Block or report PraveenMudalgeri

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
PraveenMudalgeri/README.md

Praveen Mudalgeri

Building. Breaking. Learning. Improving.

I'm a Computer Science (AI & ML) student who enjoys understanding how things work under the hood and then trying to build them myself.

My interests have gradually moved across different areas of technology — from web development and backend systems to AI/ML, system-level concepts, networking, and cybersecurity. I don't want to limit myself to one particular technology or domain. I enjoy exploring different areas and finding connections between them.

For me, learning something new usually means building something with it, breaking it, figuring out why it broke, and trying again.


🧠 What I'm Curious About

  • 🤖 Artificial Intelligence & Machine Learning
  • 🔐 Cybersecurity & secure systems
  • ⚙️ Backend development & APIs
  • 🐧 Linux & system-level concepts
  • 🌐 Computer networks & how systems communicate
  • 🧩 Data Structures & Algorithms
  • 📊 Data analysis and understanding patterns
  • ☁️ Cloud, DevOps & how applications move from development to production

I'm especially interested in the intersection of software, AI, and security.


🛠️ Things I Like Working With

Languages        → Python · SQL · C · JavaScript

Backend          → FastAPI · REST APIs · SQLite

AI / ML          → NumPy · Pandas · scikit-learn · PyTorch

Development      → Git · GitHub · Docker

Systems          → Linux · Networking · Operating Systems

Security         → Kali Linux · Nmap · Wireshark · Security Fundamentals

I'm still learning many of these areas, and that's intentional. I'd rather keep exploring than pretend I've already mastered everything.


🚀 Things I've Built

Arthos — UPI Spend Analyzer

A project where I explored how software can turn raw financial transaction data into something useful and understandable.

Built with FastAPI, SQLite, OCR and Gemini API, with a focus on transaction processing, spending analysis and presenting meaningful patterns from data.

NichePulse — AI-Powered YouTube Analytics

An exploration of how AI can be used to understand content and audience behaviour.

Built with Python, FastAPI and Gemini API, combining APIs, analytics, visualization and generative AI to turn channel data into actionable insights.

And More...

I don't consider a project finished just because it runs.

There is always something I want to understand better — whether that's improving the architecture, making an application more secure, optimizing something, learning a new tool, or simply asking:

"What happens if I try this?"


🧩 How I Learn

I learn best by doing.

A new technology usually starts with curiosity, followed by a small experiment, a lot of debugging, and eventually a project.

I like going beyond "how do I use this?" and getting closer to:

"Why does this work?" "What happens behind the scenes?" "How can I make it better?" "How could someone break it?"

That mindset is one of the reasons I've become increasingly interested in systems, networking and cybersecurity alongside software and AI.


🌱 Currently Exploring

I'm continuously working on improving my fundamentals while exploring new areas of technology.

Right now, I'm particularly interested in becoming stronger at:

  • Writing better and more maintainable software
  • Understanding systems and networks at a deeper level
  • Building and securing backend applications
  • Strengthening DSA and problem-solving
  • Understanding AI/ML beyond simply using APIs
  • Learning how modern applications are deployed and operated
  • Exploring cybersecurity from both an attacker and defender perspective

🏆 A Few Milestones

  • Top 50 Finalist — The Great Bengaluru Hackathon 2025
  • 2nd Place — Hackcelerate Hackathon 2025
  • Technical Coordinator — SHE INNOVATES Hackathon 2026

Hackathons have been particularly valuable to me because they force me to learn quickly, work with people, make decisions, and build under constraints.


💭 A Little More About Me

I don't want to be the person who knows only one stack.

Technology changes too quickly for that.

I'd rather become an engineer who can learn a new technology, understand the fundamentals behind it, adapt, and use it to solve a problem.

I'm still figuring out exactly where my career will take me, but I'm enjoying the process of exploring different parts of technology and gradually finding the areas I want to go deeper into.

Always learning. Always building. Always curious.

"Don't just learn how to use technology. Learn how it works."

Popular repositories Loading

  1. v0-financial-forensics-engine v0-financial-forensics-engine Public

    TypeScript 5 2

  2. Major_Projects Major_Projects Public

    These are the major projects that I am covering in #100Days100Projects.

    Python 3

  3. OpenCut OpenCut Public

    Forked from OpenCut-app/OpenCut

    The open-source CapCut alternative

    TypeScript 3 1

  4. 100-Python-Projects 100-Python-Projects Public

    Jupyter Notebook 2

  5. whatsapp-msg-automation whatsapp-msg-automation Public

    Automate WhatsApp messages with Python and Twilio. Schedule messages by entering recipient details, message content, and a future date/time. Features include Twilio integration, scheduling logic, a…

    Python 2

  6. faif-python-patterns faif-python-patterns Public

    Forked from faif/python-patterns

    A collection of design patterns/idioms in Python

    Python 2