RISHIT JARIWALA
AI & Cybersecurity Engineer · eJPT Certified Penetration Tester
Declassified Personnel File: Rishit Vishal Jariwala

[IDENTIFICATION] Rishit Jariwala is a full-stack engineer and cybersecurity researcher based in Bengaluru. Currently completing an M.Sc. in Artificial Intelligence & Cybersecurity at CHRIST University, he operates at the boundary of complex software automation and system hardening.
[EXPERIENCE HISTORY] Prior to starting his postgraduate studies, he worked as a Senior Software Developer at iMent Consulting, writing automated Python integrations for enterprise ERP modules. This intensive software development grounding taught him a crucial lesson: security cannot be a secondary feature patched at the end of the SDLC; it must be built into the core architecture of systems.
Defense Matrix capabilities index and technical tools expertise
Secure architecture deployments and offensive simulation workloads
Cactus Rogers Security Scanner
1import socket2import sys3from concurrent.futures import ThreadPoolExecutor45class CactusScanner:6 def __init__(self, target_ip, ports=[21, 22, 80, 443, 445, 3306, 8080]):7 self.target_ip = target_ip8 self.ports = ports9 self.open_ports = []1011 def scan_port(self, port):12 try:13 sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)14 sock.settimeout(1.5)15 result = sock.connect_ex((self.target_ip, port))16 if result == 0:17 self.open_ports.append(port)18 print(f"[+] Port {port}: OPEN")19 sock.close()20 except Exception as e:21 pass2223 def run(self):24 print(f"[*] Starting Cactus Rogers Security Scan on {self.target_ip}...")25 with ThreadPoolExecutor(max_workers=10) as executor:26 executor.map(self.scan_port, self.ports)27 print(f"[+] Scan Complete. Open Ports: {self.open_ports}")2829if __name__ == "__main__":30 scanner = CactusScanner("127.0.0.1")31 scanner.run()Engineered an automated network security scanner designed to perform vulnerability detection, open port enumeration, SSL/TLS weakness auditing, and service misconfiguration analysis across subnets.
Building zero-false-positive automated payload scripts that efficiently probe network interfaces without triggering anti-scanning lockouts or crashing target services.
Datathon 2026 Analytics & ML Pipeline
1import pandas as pd2import numpy as np3from sklearn.model_selection import train_test_split4from sklearn.ensemble import RandomForestClassifier5from sklearn.metrics import classification_report67def train_datathon_pipeline(data_path):8 df = pd.read_csv(data_path)9 df.fillna(df.median(numeric_only=True), inplace=True)10 11 X = df.drop(columns=['target'])12 y = df['target']13 14 X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2, random_state=42)15 16 clf = RandomForestClassifier(n_estimators=100, random_state=42)17 clf.fit(X_train, y_train)18 19 preds = clf.predict(X_test)20 print(classification_report(y_test, preds))21 return clfDeveloped an end-to-end data analytics and predictive machine learning model for Datathon 2026, processing high-dimensional datasets with feature engineering, hyperparameter tuning, and dynamic visual dashboards.
Handling missing values and skewed feature distributions in high-cardinality dataset columns while maintaining strict evaluation timelines.
SevenSins Vulnerable VM Lab
Designed and built a custom CTF VM with 7 flags hidden across intentionally misconfigured FTP, Samba, MySQL, and Apache2 services. Each flag tied to a distinct vulnerability requiring enumeration, exploitation, or privilege escalation to capture.
Building realistic, multi-stage vulnerable configurations in a Linux environment that mimic real-world system administrator misconfigurations while maintaining standard containerized boundaries.
Intelligent Crime Database Conversational AI
Led AI development by building LLM-powered conversational search, NLP intent classification, Retrieval-Augmented Generation (RAG) pipelines, and predictive analytics for multilingual crime intelligence.
Processing unstructured, multilingual police records (Kannada, Hindi, English) and returning high-accuracy legal details without hallucinations.
Professional incidents logs and structural security management
- [*]Engineered Python-based automation solutions for ERP modules such as email workflows, help-desk, and CRM, enhancing operational efficiency and reducing manual effort in a cloud-based setting.
- [*]Led functional testing and UAT across Agile sprints, performing root-cause analysis on application incidents to ensure stable, compliant deployments.
- [*]Contributed to end-to-end SDLC across cloud-native ERP systems, including system integrations, technical documentation, and cross-functional collaboration with business stakeholders.
- [*]Representing 60+ M.Sc. AI & Cyber Security students in the university placement committee.
- [*]Led company research initiatives, analyzed recruitment trends and job requirements.
- [*]Coordinated placement-related communication to improve student engagement and recruitment preparedness.
Verified security certifications and operator training registers
CompTIA Security+ Certified
Candidate ID: COMP001023097305 | Code: 0efabbcbc...
Issued: August 15, 2026 | Valid Through: August 15, 2029
CompTIA Security+ (SY0-701)
ISSUER: CompTIAeJPT – Junior Penetration Tester
ISSUER: INE SecurityRed Hat System Administration II (RH134)
ISSUER: Red Hat AcademyCybersecurity & Security+ Preparatory Coursework
ISSUER: Infosys SpringboardAI-Enabled Web Security Tools & OWASP Top 10
ISSUER: Infosys SpringboardEstablish encrypted tunnel or review personal credentials
-----BEGIN PGP PUBLIC KEY BLOCK----- Version: OpenPGP v4 Comment: Rishit Jariwala Secure Comms mQINBGZleXMBEADTLUo12/4qD4yF35P4p+T39k2D... ...v7B8q0jX9n/L1P8qD+5x1l9pM9dJ1K+Lm9nS... ...xT2M1K9b4P5q9D7vN+Jk1n5Lp8qD7xN9L2mK... =9hYK -----END PGP PUBLIC KEY BLOCK-----