Sitelet https://github.com/Pandiyarajk
Skip to content
View Pandiyarajk's full-sized avatar

Block or report Pandiyarajk

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

Pandiyaraj Karuppasamy

Automation Associate Manager · 16+ years in software engineering & test automation · Python | C# · AI-assisted development

I lead test automation and engineering teams in the physical security / access control industry, building the frameworks, CI/CD pipelines, and developer tooling that ship real products. I publish production tools as open source on PyPI, and I teach — my courses on GitHub Actions, prompt engineering, and context engineering are written for working QA and development engineers, not for likes.

📍 Chennai, India · 📫 pandiyarajk@live.com · 🌐 pandiyarajk.github.io · 💼 LinkedIn


📊 By the numbers

Software engineering & test automation experience 16+ years
GitHub contributions in the last 12 months 15,500+ (13,000+ commits, 1,900+ PRs, 420+ PR reviews)
Python packages published on PyPI 31
Public repositories 70+
Full-length courses authored 4

🚀 Featured projects

Project What it is
github-actions-course 20-module GitHub Actions course taking you from your first workflow file to production QA automation — labs, capstones, secure pipelines, matrix builds, Docker, and release automation.
prompt-engineering Prompt engineering course built specifically for automation testers, manual QA engineers, and developers — generate test cases, automation code, bug reports, and AI agents that actually help.
context-engineering 6-week beginner program on context engineering for LLMs: context windows, RAG systems, memory, multi-agent architectures, and production patterns.
crypto_course Hands-on cryptography course where you build a working CLI toolkit in Python — SHA-256 hashing, AES, RSA, and bcrypt password security, with the theory behind each.
winscp_tools Python SFTP/WinSCP manager with GUI and console interfaces, large-file transfers with progress tracking, and a persistent task scheduler for automated file operations.
allure-report-analyzer PyPI-published CLI that extracts execution statistics, timing, and pass-rate analytics from Allure test reports — built for real CI test suites.

📦 Open source on PyPI

Production tools I built, packaged, and maintain:

Package Purpose
powerlogger PyPI High-performance, thread-safe logging with Rich console output and file rotation
logwatchdog PyPI Real-time Windows log monitoring with notifications and automated log management
allure-report-analyzer PyPI Test execution analytics from Allure HTML reports
function-diff PyPI Function-level diff of Python files between Git refs
teams-webhook PyPI Send messages to Microsoft Teams via webhooks
browseversa PyPI Detect installed browsers and versions on Windows
pyautoscan PyPI Windows scanner/printer automation using WIA

🧪 Test automation & QA engineering

Frameworks and tooling from day-to-day QA leadership:

Daily drivers: Selenium, Playwright, Behave (BDD), TestComplete, Ranorex, Allure, Zephyr Scale, Jira, Jenkins, GitHub Actions.


🤖 AI-assisted engineering

I use AI as applied tooling in real pipelines — code review, test generation, and agent workflows:


🎓 Teaching & community


🛠️ Tech stack

  • Languages: Python, C#, JavaScript/TypeScript, C++ (embedded/Arduino)
  • Testing: Selenium, Playwright, Behave (BDD), TestComplete, Ranorex, Allure, Postman
  • CI/CD & DevOps: GitHub Actions, Jenkins, Docker
  • Data: Microsoft SQL Server, SQLite
  • AI tooling: Anthropic Claude, OpenAI APIs, MCP, RAG pipelines

📬 Contact

Open to conversations about test automation, engineering leadership, and AI-assisted development.

Pinned Loading

  1. browseversa browseversa Public

    Get installed browsers and its version information

    Python 1

  2. claude-code-security-review claude-code-security-review Public

    Forked from anthropics/claude-code-security-review

    An AI-powered security review GitHub Action using Claude to analyze code changes for security vulnerabilities.

    Python 1

  3. prompt-engineering prompt-engineering Public

    Prompt engineering course for QA engineers and developers - generate test cases, automation code, bug reports, and AI agents with ChatGPT and other LLMs

    6

  4. avrdude-usage-guide avrdude-usage-guide Public

    A simple guide and usage examples for installing and running AVRDUDE v8.1 on Windows to read and write flash memory for Arduino (ATmega328P) boards.

    Python 1

  5. context-engineering context-engineering Public

    6-week beginner course on context engineering for LLMs - context windows, RAG, memory systems, multi-agent architectures, and production patterns

    1

  6. github-actions-course github-actions-course Public

    Hands-on GitHub Actions course: 20 modules from your first workflow file to production QA automation - labs, capstones, secure CI/CD, Docker, and releases

    Python