Skip to content
View raghu-py's full-sized avatar

Sponsoring

@JunkFood02
@gupta-8

Block or report raghu-py

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.

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
raghu-py/README.md

Typing SVG


> whoami

class RaghuSoni:
    def __init__(self):
        self.name        = "Raghu Soni"
        self.handle      = "@raghu-py"
        self.location    = "India"
        self.role        = ["Python Programmer", "Cybersecurity Teacher"]
        self.languages   = ["Python", "Bash", "SQL"]
        self.interests   = ["Application Security", "Cryptography", "CLI Tooling", "Secure Coding"]
        self.teaching    = ["SQL Injection", "Encryption at Rest", "Parameterized Queries", "Least Privilege"]
        self.motto       = "Security is not a product, but a process."

    def say_hi(self):
        print("Thanks for dropping by! Let's build something secure together.")

me = RaghuSoni()
me.say_hi()

> cat skills.txt

Languages & Core

Python Bash SQL Markdown

Security & Cryptography

Cryptography OWASP Fernet PBKDF2

Tools & Platforms

Git GitHub Linux VS Code FastAPI


> ls projects/

miniature-memory

A security-aware local memory store for notes, snippets, reminders, and teaching material.

  • Encrypted data at rest using cryptography.Fernet
  • Key derivation via PBKDF2 from a user passphrase
  • Full CLI: add / list / search / get / delete / export
  • Tag-based organisation & keyword search
  • Clean project structure with tests

Tech: Python Cryptography Argparse JSON

Repo

Upcoming Plans

Things I'm building or exploring next:

  • Switch miniature-memory storage to SQLite
  • Add full-text search & semantic retrieval
  • Build a FastAPI service layer
  • Password manager integration
  • Audit logging for security events
  • Explore embeddings for smart note retrieval

> tail -f learning.log

STATUS        TOPIC                        PROGRESS
----------    -------------------------    ----------
[######____]  Penetration Testing          ██████░░░░  60%
[####______]  Malware Analysis             ████░░░░░░  40%
[########__]  Network Security             ████████░░  80%
[###_______]  Cloud Security (AWS)         ███░░░░░░░  30%
[#####_____]  Reverse Engineering          █████░░░░░  50%
[######____]  Docker & Containers          ██████░░░░  60%
[##________]  Rust (Systems Programming)   ██░░░░░░░░  20%

Penetration Testing Malware Analysis Network Security AWS Security Reverse Engineering Docker Rust


> cat stats.log


> cat teaching.md

As a Cybersecurity Teacher, I focus on making security concepts practical and accessible:

Topic What I Cover
Injection Attacks SQL Injection (UNION-based, blind), command injection, prevention via parameterized queries
Cryptography Symmetric encryption, Fernet, key derivation (PBKDF2), hashing vs encryption
Secure Coding Input validation, least privilege, secrets management, secure defaults
Defence Strategies Defence in depth, encrypted storage, audit trails, secure CLI design

"The best way to learn security is to build something and then try to break it."


> cat socials.yml

X Instagram YouTube GitHub


> cat open_source.md

I believe in giving back to the community. Currently sponsoring:

  • @JunkFood02 — Open-source contributor
  • @gupta-8 — PHP, WordPress, React & Python developer building secure web systems

> echo "Let's connect!"

If you're into Python, cybersecurity, or building secure tools — let's chat!
I'm always open to collaborating on projects that make the digital world a bit safer.


Profile Views


Popular repositories Loading

  1. miniature-memory miniature-memory Public

    Python

  2. raghu-py raghu-py Public

    My personal portfolio

  3. directus directus Public

    Forked from directus/directus

    The flexible backend for all your projects 🐰 Turn your DB into a headless CMS, admin panels, or apps with a custom UI, instant APIs, auth & more.

    TypeScript

  4. ai-workspace-assistant ai-workspace-assistant Public

    An AI workspace assistant built with FastAPI and Python, using MCP tools for automation, search, and productivity workflows.

    Python