const exploit = require("zeroday");
while(learning) { improve(); }
function reverseEngineer(binary) {}
if(vulnerable) { patch(); }
async decrypt(cipher) => plaintext
npm run hack --target=ctf
git push origin security-fix
docker run -d pentester

zicofarry

Muhammad 'Azmi Salam

$
SYSTEM ONLINE • AVAILABLE FOR HIRE

Transforming complex problems into secure, elegant web solutions. I blend modern web development with a security-first mindset to build applications that are robust and user-centric.

About Me

Code, Break,
Reverse Engineer.

I'm a college student currently in my 4th semester, majoring in Computer Science. I specialize in cryptography but I'm also deeply into low-level programming (reverse engineering). I enjoy writing code that is clean, minimal, and efficient code that's easy to maintain and flexible. Always looking to grow in software architecture, AI, and machine learning. I love working in driven, collaborative teams committed to building something meaningful.

4th
Semester
8+
Projects

Tech Stack & Certifications

C LanguageC LanguageC++C++PythonPythonSQLSQL
Java Java
PHP PHP
GO GO
JavaScript JavaScript

Currently Exploring

Cyber Security (Cryptography)
Machine Learning
Cloud Computing
Software Engineering

Featured Projects

The Last Penguin: Yeti Siege
View Details
Java Game

The Last Penguin: Yeti Siege

A top-down shooter desktop game built entirely in Java, following the Model-View-Presenter (MVP) architectural pattern to ensure clean separation between game logic, data management, and user interface. The game features a hybrid database system with SQLite for local storage and MySQL for global leaderboard competition. Players control a penguin defending against waves of enemies, with smooth animations, sound effects, and a comprehensive settings system. Key technical implementations include custom collision detection, sprite-based rendering using Java Swing, and a modular asset loading system for fonts, images, and sounds.

Java JavaMVP Architecture MVP ArchitectureSQLite SQLiteMySQL MySQL +1
ChopChop Coffee
View Details
Web Application

ChopChop Coffee

A full-stack coffee shop e-commerce platform featuring a modern, glassmorphism-inspired design with smooth animations and a complete theme customization system. For customers, the platform offers interactive menu browsing, session-persisted shopping cart, table reservations, and secure user authentication. For administrators, there's a comprehensive dashboard with real-time statistics, menu management with image support, order tracking, and content moderation. Built with Next.js 14+ using the App Router for the frontend, styled with Tailwind CSS and custom CSS variables for theming. The backend runs on Express.js with MongoDB (Mongoose) for data persistence and JWT for secure authentication.

Next.js Next.jsExpress.js Express.jsMongoDB MongoDBTailwind CSS Tailwind CSS +2
Judge System
View Details
Console App

Judge System

A CLI-based judicial simulation system developed in C, designed to analyze criminal case inputs and determine sentencing based on complex legal logic. The application demonstrates proficiency in data structures, file I/O operations, and sequential file processing. It parses case information, applies rule-based logic to evaluate evidence, and outputs appropriate verdicts—simulating the decision-making process of a judicial system. This project was developed as a final project for the Programming Fundamentals course, showcasing modular programming practices and efficient memory management in C.

C Language C LanguageData Structure Data StructureFile Handling File HandlingSequential Files Sequential Files +1

Work Experience

Practicum Assistant of Programming Fundamentals

Computer Science, Education University of Indonesia
Sep 2025 - Dec 2025

Taught 88 students programming fundamentals including conditional statements, arrays, loops, and functions.

Practicum Assistant of Data Structures

Computer Science, Education University of Indonesia
Feb 2026 - Present

Taught 88 students about data structures, including pointers, memory allocation, lists, queues, stacks, trees, and graphs.

Practicum Assistant of Computer Networks & Operating Systems

Computer Science, Education University of Indonesia
Sep 2025 - Present

Taught 88 students computer networking using Cisco Packet Tracer and provided an introduction to basic Linux commands.

Honors & Awards

Best Graduate

SMA IT Fithrah Insani Baleendah • 2024

Received an award for achieving the highest report card score in high school (2024).

13th Place Hack The System - Bug Bounty CTF After Party

HACK THE BOX • 2025

Achieved 13th place in an international CTF Competition (2025, Team).

136th Place - BDSec CTF 2025

BDSec CTF • 2025

Achieved 136th place in an international CTF Competition (2025, Team).

Let's Connect!

Feel free to reach out or connect with me on these platforms.