// Portfolio
Amir Elcharif
Mohammedi
4th Year Computer Security Engineer Student · Algeria
// About Me
Who I Am
Driven computer security student with expertise in offensive security, cryptography, malware analysis, and Linux infrastructure. Passionate about understanding how systems break to build them stronger, with hands-on experience in penetration testing, reverse engineering, and secure software development.
Education
4th Year Computer Security
Location
Algeria
// Tech Stack
Technologies & Skills
A comprehensive toolkit spanning low-level systems programming, offensive security, web development, and infrastructure management.
13+
Languages
20+
Tools
15+
Security Skills
10+
Protocols
Programming Languages
CC++Assembly (x86)JavaScriptTypeScriptPythonJavaKotlinPHPBashPowerShellSQLMATLAB
Web Development
HTMLCSSReactNode.jsExpressREST APIsCSRFXSS
Databases & Storage
MySQLPostgreSQLSQLiteMongoDBEncryption at RestDB AuditingSQL Injection Prevention
Networking
TCP/IPHTTP/HTTPSDNSDHCPWiresharkNmapNetcatSSHTLS/SSLIPv4/IPv6SubnettingMITMARP Spoofing
Operating Systems
UbuntuDebianKali LinuxWindowsPowerShellAndroid (Kotlin/Java)DockerSystem CallsSandboxing
Security Skills
AESRSAECCSHA/HMACMetasploitBurp SuiteSQLmapHydraStatic AnalysisDynamic AnalysisOAuth2JWT
Protocols & Standards
HTTP/HTTPSFTP/SFTPSMTPSNMPTCPUDPICMPOAuth2
Tools & Platforms
GitGitHubMavenGradlenpmpipDocker
Conceptual Skills
Algorithms & Data StructuresSecure CodingProblem SolvingDebuggingDocumentation
// Projects
Featured Work
Custom Keylogger
Sophisticated keylogger built in C for security research. Features AES encryption, LZMA compression, obfuscated network exfiltration, process injection, and persistence mechanisms.
CAESAnti-ForensicsWindows Internals
AES + SHA Encryption Engine
Complete AES-256 and SHA implementation from scratch in C with zero external libraries. Includes S-box, MixColumns, AddRoundKey, validated against NIST test vectors.
CAES-256SHACryptographyNIST
CrownSteps
Online shoe store with a curated collection, product browsing, cart management, and a polished checkout experience.
E-CommerceNext.jsWeb App
Auzica of Grazia
Online store offering the finest treasures of nature for soul harmony, physical well-being, and the elevation of beauty — a collection of natural products.
E-CommerceNatural ProductsWeb App
Computer Store Management App
Desktop-style management app for a computer hardware store: inventory tracking, sales records, product management.
JavaSQLDesktop App
// Certifications
Credentials
In Progress
CCNA
Cisco Certified Network Associate
In Progress
BCAPT Security
Security Certification
Completed
Ubuntu Linux System Administration
University Certified
Completed
Cybersecurity Fundamentals
University Certified
// Leadership
Community & Impact
Co-Founder @ UniByte Club
Co-founded the university IT & cybersecurity education club. Organized workshops and mentored members on security topics.
Administration Member @ StepDevs
Core administration member of a collaborative software development organization focused on teaching security best practices.
Founder @ Glados.zone
Founded an IT support and security platform providing system repair, Linux consultation, and infrastructure guidance.
Visit SiteWorkshop Instructor
Delivered hands-on Linux, cybersecurity, and OOP training sessions to 50+ students.