Python Foundations

The core language skills that everything else is built on.

  • Clean syntax and idiomatic patterns
  • Scripting for automation and data processing
  • Logical problem-solving and algorithm design
  • File I/O, string manipulation, data structures
  • Error handling and defensive coding

Automation

Making machines do repetitive work accurately and consistently.

  • HTTP request automation (requests, httpx)
  • Data extraction, transformation, and loading
  • Task scheduling and workflow orchestration
  • API interaction and response parsing
  • File processing and batch operations

Web Interaction

Programmatic control over how I interact with web applications.

  • Form submission and input automation
  • Endpoint testing and response analysis
  • Session handling and state management
  • Cookie management and authentication flows
  • Headless browser automation

Security Mindset

Thinking about what can go wrong before writing the first line.

  • Input validation and sanitization
  • Secure coding patterns and safe data handling
  • Understanding injection, XSS, and SSRF vectors
  • Attacker perspective for testing and review
  • Defensive design in tool architecture

Tooling I am building toward

The categories of tools that combine everything above into real output.

Bots

Automated agents that interact with platforms, collect data, or perform scheduled actions. Discord bots, posting bots, monitoring scripts.

Scanners

Tools that crawl, probe, and test web applications for vulnerabilities. XSS detectors, endpoint crawlers, parameter fuzzers.

Automation Frameworks

Structured pipelines that chain multiple tools together. From recon to scanning to reporting — end-to-end automation.