visitor@portfolio — bash
live

whoami

About me

Gohil Ujas — Cybersecurity Student & Python Developer
status: online

I'm a Cybersecurity student from Ahmedabad and a Python developer. I spend my time in the terminal—breaking small web apps, analyzing network traffic, and turning what I learn into practical security tools.

My goal is to become a Cybersecurity Engineer. I believe in continuous learning through hands-on projects, focusing heavily on Linux and open-source ecosystems. I build and share my tools publicly to document my journey and collaborate with the security community.

CybersecurityEthical HackingPythonLinux
NetworkingWeb SecuritySecurity AutomationOpen Source

Based in

Ahmedabad

Focus

Cybersecurity

Primary tool

Python

Status

Student

0+

Cybersecurity Projects

0K+

Lines of Secure Code

0

CTF Challenges Solved

0+

Days Learning

./capability_matrix.sh

Capability Matrix

Operational readiness and technical proficiencies deployed across my workflow. Select a capability for detailed intelligence.

Security Operations

CybersecurityIntermediate
Web SecurityIntermediate
Network SecurityIntermediate
ReconnaissanceAdvanced
Vulnerability AssessmentIntermediate
Port ScanningAdvanced
Packet AnalysisIntermediate
Threat DetectionFundamental
Security AutomationIntermediate
OSINTFundamental
Secure CodingIntermediate

Systems & Infrastructure

LinuxAdvanced
GitAdvanced
GitHubAdvanced
BashIntermediate
WindowsFundamental
TCP/IPIntermediate
DNSIntermediate
HTTP / HTTPSIntermediate
SSHAdvanced
VirtualizationFundamental

AI Development

Prompt EngineeringAdvanced
AI Agent DesignIntermediate
Gemini WorkflowAdvanced
Claude WorkflowIntermediate
OpenAI APIIntermediate
LLM IntegrationIntermediate
AI AutomationIntermediate
AI-Assisted DevelopmentAdvanced

Software Development

PythonAdvanced
JavaIntermediate
HTMLIntermediate
CSSIntermediate
JavaScriptIntermediate
MySQLFundamental
REST APIsIntermediate
JSONAdvanced
Object-Oriented ProgrammingIntermediate
Data StructuresIntermediate

./mission_log.sh

Career Progress

A chronological log of my learning path, internships, and the major projects I've built along the way.

  1. 2024

    Started Diploma in Information Technology

    Began my formal journey into software development, networking, operating systems, and computer fundamentals.

    EducationFundamentals
  2. 2024

    Started Learning Python

    Chose Python as my primary programming language because of its simplicity and powerful automation capabilities.

    PythonAutomation
  3. 2025

    Python Development Internship

    Completed my first professional internship, gaining practical experience by working on real development tasks, improving code quality, and understanding collaborative workflows.

    InternshipPythonDevelopment
  4. 2025

    Discovered Cybersecurity

    Shifted my primary focus from software development toward ethical hacking, network security, and security engineering.

    CybersecurityNetworkingEthical Hacking
  5. 2025

    Ethical Hacking & Cybersecurity Internship

    Started gaining hands-on experience with web security, networking concepts, Linux, security tools, and practical cybersecurity workflows.

    InternshipCybersecurityLinux
  6. 2025

    Built Cybersecurity Projects

    Transformed theory into practical security skills by building Python Port Scanner, Password Strength Checker, Advanced Web Security Scanner, CyberWatch, Mini IDS, and AgentGuard.

    ProjectsPythonDefense
  7. Current Mission

    Preparing for Degree Admission

    Currently preparing for DDCET while continuously improving cybersecurity knowledge, networking, Linux, Python, and AI-assisted development.

    EducationContinuous Learning
  8. FutureUPCOMING

    Security Engineer

    Goal: Become a professional Cybersecurity Engineer capable of building secure systems, performing security assessments, developing defensive tools, and contributing to the cybersecurity community.

    GoalSecurity Engineer

ls ./projects

Featured projects

Reconnaissance

Python Port Scanner

Problem: Existing reconnaissance tools are black boxes — you learn nothing by running someone else's scanner.

A fast, multithreaded TCP/UDP port scanner with service detection and clean CLI output, built to understand how reconnaissance tools actually work under the hood.

  1. 1Multithreaded scanning for speed
  2. 2Service & banner detection
  3. 3Custom port range and timeout controls
PythonSocketsThreadingCLI
SourceDemo coming soon
Security Audit

Password Strength Checker

Problem: Most password meters give meaningless red-yellow-green bars with zero actionable feedback.

Analyzes password entropy, checks against common breached-password patterns, and gives actionable feedback instead of a meaningless red-yellow-green bar.

  1. 1Entropy-based strength scoring
  2. 2Common pattern & dictionary checks
  3. 3Actionable improvement suggestions
PythonRegexEntropy Analysis
SourceDemo coming soon
Defensive Security

Advanced Web Security Scanner

Problem: Manually auditing web apps for OWASP-class issues is slow and error-prone without a systematic tool.

Crawls a target site and tests for common OWASP-class issues such as missing security headers, XSS entry points, and insecure form handling.

  1. 1Automated header & config auditing
  2. 2Reflected XSS detection
  3. 3Human-readable vulnerability report
PythonRequestsBeautifulSoupOWASP
SourceDemo coming soon
in progressThreat Detection

Mini Intrusion Detection System

Problem: Enterprise IDS solutions are complex and expensive — students need a lightweight learning platform.

A lightweight, signature-based IDS that watches network traffic for suspicious patterns and raises real-time alerts. Currently in active development.

  1. 1Live packet inspection
  2. 2Rule-based anomaly detection
  3. 3Real-time alerting
PythonScapyNetworking
SourceDemo coming soon

./soc_intelligence_dashboard.sh

Developer Intelligence Center

Live intelligence extracted from my open-source ecosystem, showcasing projects, technical capabilities, and ongoing cybersecurity development.

Agent Profile

Codename

Mr-Robot-01

Status

ACTIVE

Mission

Cybersecurity Engineer

Specialization

Security Automation

Environment

Python / Linux

Current Objective

Building Practical Security Tools

Live Activity Feed

_Awaiting transmission...

Repository Network

Packet Sniffer
Python Scanner
Mini IDS
CyberWatch
AgentGuard

tail -f learning.log

Currently learning

The active roadmap — what I'm deep in right now, not a wishlist.

Linux

Daily driver for tooling and scripting

Networking

TCP/IP, routing, and packet-level analysis

OWASP

Top 10 vulnerabilities and secure design

Burp Suite

Manual and automated web app testing

Docker

Containerizing tools and lab environments

Active Directory

Enterprise identity attack surfaces

Cloud Security

Securing AWS-style cloud infrastructure

Malware Analysis

Static and dynamic analysis fundamentals

cat certifications.json

Certifications

Future-facing — the credentials I'm actively working toward.

CompTIA Security+

Planned
2026

Certified Ethical Hacker (CEH)

Planned
2026

OSCP

Future goal
2027

ls ./blog

Notes & write-ups

Learning logs, security notes, and Python tutorials — written as I go.

01
Python
~6 min2025

What I Learned Building a Port Scanner From Scratch

Sockets, threading, and the gap between reading about reconnaissance and actually writing the tool yourself.

Coming soon
02
Web Security
~8 min2025

OWASP Top 10, Explained the Way I Wish Someone Had Explained It to Me

A student's plain-language walkthrough of the ten vulnerability classes every web developer should know.

Coming soon
03
Learning Log
~4 min2025

My Linux Learning Log — Week 12

Notes from the terminal: permissions, processes, and the commands that finally clicked.

Coming soon

ssh root@portfolio

Establish Connection

Secure communication channel initialized. Available for internships, collaborations, and open-source contributions.

0/1000 bytes

visitor@portfolio:~$ tail -f /var/log/messages

Waiting for payload...