Skip to content
View 221-bashar's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report 221-bashar

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

πŸ’« About Me

πŸ‘‹ Hi, I'm Bashar Khatib β€” a Software Engineering Student focused on backend development, systems programming, and foundational cybersecurity skills. I enjoy working close to the operating system using C, and building practical tools with Python. Alongside my degree, I am expanding my knowledge in networking, Linux, and security engineering.


πŸ”Ž Interests

  • Backend & API development
  • Systems programming & OS internals
  • Networking and cybersecurity engineering
  • Linux administration & automation

🧩 Skills

Category Details
Languages C, Java, Python, JavaScript (basic), HTML & CSS
Core Knowledge Data structures, algorithms, Linux systems, network fundamentals
Tools & Platforms Linux, Git, VS Code, Eclipse, VMware, Cisco Packet Tracer
Networking VLANs, OSPF, NAT, ACLs, Cisco/CCNA concepts
Security Active Directory, GPO hardening, log analysis, brute-force detection, AI guardrail testing

πŸ“š Currently Learning

  • CCNA networking fundamentals
  • Python scripting for automation and security analysis
  • Cybersecurity basics (eJPTv2 preparation)

πŸ›  Projects

βš™οΈ Systems Programming

Assembler in C

A two-pass assembler written in C for a custom assembly language, developed as part of a university Systems Programming Lab. Implements macro preprocessing, symbol table generation, instruction encoding, and produces .ob, .ext, and .ent output files.

xv6 OS Labs

Operating system modifications and extensions on the xv6 Unix-like kernel, completed as part of OS coursework. Covers process management, system calls, and low-level memory concepts. β†’ xv6-03 Β· xv6-02


🐧 Linux & Automation

Northstar Labs Operations Toolkit

A shell-based automation toolkit built as the final project of a Linux Fundamentals track. Focuses on scripting real operational workflows in a Linux environment.


πŸ”Œ Backend & APIs

Log Analysis API

A Python-based REST API for structured log inspection and validation. Designed for system evaluation workflows, enabling programmatic log querying and anomaly identification.


πŸ” Cybersecurity

Linux Auth Log Analyzer

A Python tool that parses Linux authentication logs to detect brute-force attack patterns and flag suspicious user behavior. Part of a broader cybersecurity mini-projects portfolio.

Cybersecurity Assistant – AI Guardrail Tester

Simulates a cybersecurity-focused AI assistant and stress-tests it against adversarial prompts including jailbreak attempts, social engineering scenarios, and sensitive data extraction. Focuses on implementing and evaluating safety guardrails.

TechNova Windows Server Lab

Automated and hardened a Windows Server 2016 environment featuring Active Directory, DNS, DHCP, and enforced security policies via Group Policy Objects (GPOs). Emphasizes infrastructure automation and endpoint hardening.

ForgeLab – Active Directory Domain Lab

Built a full Active Directory domain environment in VMware using Windows Server 2016 and Windows 10 clients. Includes domain configuration, Organizational Unit (OU) design, group permission management, and security event monitoring.

Enterprise Network Configuration Lab

Designed and simulated an enterprise network topology in Cisco Packet Tracer with VLANs, OSPF dynamic routing, NAT, and Access Control Lists (ACLs) for traffic security and segmentation.


🎯 Goals

  • Establish strong backend + security engineering foundations
  • Complete CCNA and eJPTv2 certifications
  • Build a portfolio that demonstrates real-world capability in systems programming, Linux, networking, and cybersecurity

🌐 Socials

LinkedIn GitHub


πŸ’» Tech Stack

C Java Python JavaScript HTML5 Shell Script Linux Git GitHub VMware Cisco Postgres


πŸ“Š GitHub Stats

GitHub Stats
Top Languages


πŸ† GitHub Trophies

GitHub Trophies


Last updated: June 2026

Pinned Loading

  1. assembler-c-project assembler-c-project Public

    Assembler in C – A two-pass assembler written in C for a university course (Systems Programming Lab). Supports macro preprocessing, symbol table generation, instruction encoding, and outputs .ob, .…

    C 1

  2. lf_final_project lf_final_project Public

    Linux Fundamentals Final Project - Automation Track - Northstar Labs Operations Toolkit

    Shell 1

  3. log-analysis-api log-analysis-api Public

    A containerized REST API that parses Linux auth logs, detects brute-force and intrusion patterns, and displays alerts on a web dashboard.

    Python 1

  4. netmon-autotest netmon-autotest Public

    Python test automation suite that simulates network switch telemetry and validates it with pytest

    Python 1

  5. 221-bashar-Final-Network-Configuration-Lab 221-bashar-Final-Network-Configuration-Lab Public

    Enterprise network simulation with VLANs, OSPF routing, NAT, and ACL security using Cisco Packet Tracer.

  6. forgelab-domain-lab forgelab-domain-lab Public

    Active Directory lab built in VMware using Windows Server 2016 and Windows 10. Includes domain setup, OU structure, group permissions, and security event monitoring.