π 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.
- Backend & API development
- Systems programming & OS internals
- Networking and cybersecurity engineering
- Linux administration & automation
| 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 |
- CCNA networking fundamentals
- Python scripting for automation and security analysis
- Cybersecurity basics (eJPTv2 preparation)
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.entoutput files.
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
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.
A Python-based REST API for structured log inspection and validation. Designed for system evaluation workflows, enabling programmatic log querying and anomaly identification.
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.
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.
- 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
Last updated: June 2026