Skip to content

Red team · Exploit dev · Systems architecture

Breaking systems, then building them to last

I'm Mochammad Atha Tajuddin — I hunt vulnerabilities and write exploit tooling, then architect the backends and systems that hold up under pressure.

Scroll
Buffer Overflow & ROP/Exploit Development/Reverse Engineering/Red Teaming/Systems Architecture/Backend Engineering/ Buffer Overflow & ROP/Exploit Development/Reverse Engineering/Red Teaming/Systems Architecture/Backend Engineering/

What I do

Offense first. I learn to break a system before I trust myself to build one — the two feed each other.

01

Primary focus

Offensive Security &
Exploit Development

Hunting memory-corruption bugs in C/C++, writing exploit tooling and PoCs, reverse engineering binaries, and running red-team workflows end to end. I built BOAR to automate buffer-overflow discovery and PoC generation, and Mjolnir, an MCP that wires an AI into 30+ pentest tools.

Ghidra · pwntoolsROP / BOFMetasploit · BurpNmap · Wireshark
02

Build

Systems
Architecture

Designing systems from the ground up: a C++17 HTTP framework written from scratch, a microservices early-warning platform for oil & gas over gRPC and edge gateways, and self-hosted infrastructure on my own VPS and homelab.

C++17 · CMakegRPC · protobufDockermicroservices
03

Ship

Backend
Engineering

Go and Python backends with clean architecture, REST and gRPC APIs, sensible database design, and event-driven services. Scored Excellent on the Evermos × Rakamin backend track, shipping a full app with pagination, integrations and DDL/DML design.

Go · PythonREST · gRPCSQLite · SQLNode.js

About

It started with one question: why can a program be exploited?

Chasing that answer led me to buffer overflows, reverse engineering, and eventually writing my own tooling in Nim and Python. To break into a system, I had to understand how it's built — so I started building things from scratch.

An HTTP framework in C++, an MCP server for red teaming, a Discord bot, and an industrial monitoring system built with a team. On campus I'm active in the Ethical Hacking, AI/ML, Big Data, and Computer Networks labs at ITS Surabaya.

Right now I'm learning Nim, Elixir, Assembly, Verilog and Solidity in parallel. Sounds like a lot — but each language teaches a different way of thinking, and that's exactly what I'm after.

3.67

GPA / 4.00

6+

shipped projects

12+

languages used

'24

class of

Featured · Security 2025

BOAR

Buffer Overflow Analyzer & Remediation

Hunts buffer overflows in C/C++ code — detects 60+ patterns from real CVEs, analyses crashes, checks binary protections (Canary, NX, ASLR, PIE), and auto-generates PoC exploits via pwntools.

PythonCVE analysispwntools
Red Team AI · private

Mjolnir MCP — red-team AI assistant

MCP server for pentesting & CTFs built around a verified-PoC database so the AI never hallucinates untested exploits. Wired into 30+ tools with automated recon and scanning.

MCPCTF
Reverse engineering · learning

Nim PE Analyzer — Windows binary analysis in Nim

A work-in-progress PE parser written in Nim — reading headers, sections and imports to inspect Windows executables. My hands-on ground for building reverse-engineering tooling beyond Python.

NimPE / RE
Framework · 2025

Aren — C++ HTTP framework

A C++17 HTTP framework written from scratch: routing, JSON handling, a CLI tool, and a benchmark suite. Started as a learning project, became a performance obsession.

C++17CMake
Industrial · 2024–25

SIEWS — smart early-warning system

Early-warning platform for oil & gas, built with a team. Go backend, microservices, edge gateway over gRPC, Docker orchestration, and ML anomaly detection. IOC Hackathon SKK Migas finalist.

GogRPCML
Self-hosted · homelab

OpenCLAW — self-hosted LLM on a VPS

Rented a VPS, deployed OpenCLAW alongside Ollama — a personal LLM on my own server, locked down with SSH-key auth, no passwords whatsoever.

OllamaVPS
Bot / tooling · private

Discord Bot — Node.js & SQLite

A modular Discord bot on Node.js with SQLite in WAL mode — event-driven architecture and real-time state management.

Node.jsSQLite

Everyday toolkit

What I reach for to build, secure, and take systems apart.

Languages

GoPythonJavaScript / NodeCC++Rust

Go and Python for shipping fast, C and C++ when I need to be close to the metal, Rust when memory safety actually matters.

Red Team

  • Nmap, Wireshark
  • Burp Suite
  • Metasploit
  • Ghidra, pwntools
  • Buffer overflow / ROP

Blue Team

  • Wazuh (SIEM/XDR)
  • ELK, Elasticsearch
  • Grafana, VictoriaMetrics
  • Shuffle (SOAR)

ML & Vision

  • YOLO, OpenCV
  • scikit-learn, XGBoost
  • ONNX runtime
  • Data pipelines

Backend & Infra

  • Docker, compose
  • gRPC / protobuf
  • Linux, Git, CMake
  • REST API design

Experience

Work, teaching, and research. Full CV available on request via email.

  1. IT Technical Support · SMITS

    Jun 2026 — present

    Institut Teknologi Sepuluh Nopember (ITS)

    Helpdesk for ITS' independent admission selection: resolving account, access and scoring issues, liaising between participants, admins and lecturers.

  2. Security & License Staff · SNL Cyberhack UCS 2026

    May 2026 — present

    Xtremax Teknologi Indonesia

    Security and equipment logistics for a cybersecurity event backed by AWS, Buildpad and Xtremax — keeping things safe for participants, sponsors and crew.

  3. Teaching Assistant · Data Structures & OOP

    Feb 2026 — present

    Dept. of Information Technology, ITS

    Three hats: teaching 5 modules as lecturer assistant, writing implementation-based lab exercises as problem setter, and grading practicum demos on logic, OOP and structure.

  4. Problem Setter · ARA 7.0 Quals

    Dec 2025 — Mar 2026

    Dept. of Information Technology, ITS

    Designed CTF challenges on hardware reverse engineering and FPGA analysis for a national cybersecurity competition with 100+ participants.

  5. Cyber Security Research Team

    Oct 2024 — Jan 2026

    Smart City & Cyber Security Lab (KCKS), ITS

    Weekly web-security research around OWASP Top 10 and PortSwigger Labs; contributed to ARACHNI, automation that cut app-security scan time by ~80%.

  6. Backend Developer Intern

    Mar — Apr 2025

    Evermos × Rakamin Academy · virtual internship

    Completed 100% of weekly backend challenges and shipped a final app with clean architecture, pagination, API integration and DDL/DML design — scored 85.56, Excellent Student.

Education

B.Sc. Information Technology (S.Kom.)

Institut Teknologi Sepuluh Nopember (ITS), Surabaya

Aug 2024 — 2028 (exp.)GPA 3.67 / 4.00

Highlight

Finalist, IOC Hackathon SKK Migas with SIEWS 5.0+ — one of 3 campus representatives out of 18 internal proposals, shortlisted from 102 nationwide.

Certifications

  • Stellar Blockchain Bootcamp Rise.in × Stellar — Rust & SorobanDec 2025
  • IBM SkillsBuild Certified · project ↗Jul 2025

Currently learning

Nim · exploit tooling Elixir · BEAM / OTP Assembly x86-64 · shellcode Verilog / VHDL Solidity · Foundry Quantum computing C# · .NET

Contact

Let's talk systems,
security & CTFs.

Almost everything I work on is documented on GitHub. For projects, CTF write-ups, or just trading ideas — drop me a line.