SECURITY RESEARCH & EXPLORATION

Farel.

Cybersecurity Graduate Student

Hardware, firmware, reverse engineering & binary exploitation.

01 / SELECTED WORK

Highlighted projects.

All projects

A LITTLE CONTEXT

Curiosity at every layer.

I’m a cybersecurity graduate student exploring the boundary between hardware and software through hands-on security research.

02 / AREAS OF FOCUS

Skills & Expertise.

Pick a card to explore

Expertise levelsExpertAdvancedIntermediateBeginner

TODO: Confirm the suggested specialized areas and tools.

Ciphers & mathematical foundationsCryptography

Advanced6 specialized areas

Overview

Analyzing cryptographic constructions and solving challenges across symmetric and public-key cryptography.

Specialized Areas

  • Symmetric ciphersAdvanced
  • RSAAdvanced
  • Diffie–HellmanIntermediate
  • Elliptic curvesIntermediate
  • Hash functionsIntermediate
  • Lattice-based cryptographyIntermediate

Experience & Achievements

  • Top 750 in CryptoHack by September 2026.

Tools

  • SageMath
  • Python
  • CyberChef

Algorithms & problem solvingCompetitive Programming

Beginner15 specialized areas

Overview

Solving algorithmic problems under time and memory constraints, from choosing an approach to implementing and testing a solution.

Specialized Areas

  • Core data structuresBeginner
  • Greedy methodsBeginner
  • Binary search & two pointersBeginner
  • Sorting & searchingBeginner
  • Contest planning & time managementBeginner
  • Trees, heaps & hash tablesBeginner
  • Graph traversal & shortest pathsBeginner
  • Dynamic programmingBeginner
  • String processing & matchingBeginner
  • Number theoryBeginner
  • Combinatorics & probabilityBeginner
  • Segment & Fenwick treesBeginner
  • Spanning trees & strongly connected componentsBeginner
  • Range queriesBeginner
  • Game theory & NimBeginner

Experience & Achievements

  • Achieved Specialist rating (1400+) on Codeforces.

Tools

  • C++
  • Python

Web application securityWeb Exploitation

Beginner1 specialized areas

Overview

Practicing web application security through hands-on PortSwigger Web Security Academy labs.

Specialized Areas

  • TODO: Add the web vulnerability topics you have practicedBeginner

Experience & Achievements

  • PortSwigger Web Security Academy: solved 22 of 61 Apprentice labs.
  • PortSwigger Web Security Academy: solved 18 of 173 Practitioner labs.
  • PortSwigger Web Security Academy: solved 2 of 39 Expert labs.

Tools

  • Burp Suite

Physical interfacesHardware Security

Beginner3 specialized areas

Overview

Investigating the physical interfaces and trust boundaries of a device.

Specialized Areas

  • Board & interface mappingBeginner
  • UART console researchBeginner
  • SPI flash acquisitionBeginner

Experience & Achievements

  • Completed TCM Security’s Beginner’s Guide to IoT and Hardware Hacking course.

Tools

  • Logic analyzer
  • USB-to-UART adapter
  • SPI programmer

TODO: Confirm tools used.

Device internalsFirmware Analysis

Beginner3 specialized areas

Overview

Understanding firmware structure, filesystems, and device behavior.

Specialized Areas

  • Image & filesystem extractionBeginner
  • Boot flow & service mappingBeginner
  • Firmware triageBeginner

Experience & Achievements

  • TODO: Add a short example of firmware you have analyzed.

Tools

  • Binwalk
  • Ghidra
  • Linux
  • SquashFS tools

TODO: Confirm tools used.

Binary analysisReverse Engineering

Beginner3 specialized areas

Overview

Connecting compiled code to the behavior of a program.

Specialized Areas

  • Static analysisBeginner
  • Dynamic debuggingBeginner
  • Assembly & control flowBeginner

Experience & Achievements

  • TODO: Add one binary analysis example and your contribution.

Tools

  • Ghidra
  • GDB
  • objdump

TODO: Confirm tools used.

Memory & mitigationsBinary Exploitation

Beginner3 specialized areas

Overview

Studying memory corruption and mitigations in controlled lab environments.

Specialized Areas

  • Memory corruption analysisBeginner
  • Exploit mitigationsBeginner
  • Controlled exploit developmentBeginner

Experience & Achievements

  • TODO: Add a completed lab or challenge with a supporting write-up.

Tools

  • GDB
  • pwntools
  • C

TODO: Confirm tools used.

Connected devicesEmbedded and IoT Security

Beginner3 specialized areas

Overview

Exploring device architecture, communication, and embedded trust boundaries.

Specialized Areas

  • Device threat modelingBeginner
  • Protocol analysisBeginner
  • Embedded Linux securityBeginner

Experience & Achievements

  • TODO: Add a specific, authorized embedded-system investigation.

Tools

  • Wireshark
  • tcpdump
  • Embedded Linux

TODO: Confirm tools used.

Research environmentLinux and Security Tooling

Beginner3 specialized areas

Overview

Using a reproducible Linux environment to inspect and understand systems.

Specialized Areas

  • Linux investigation workflowsBeginner
  • Shell scriptingBeginner
  • Reproducible lab environmentsBeginner

Experience & Achievements

  • TODO: Add a relevant workflow or research environment you built.

Tools

  • Linux
  • Bash
  • Git
  • strace

TODO: Confirm tools used.

Scripts & workflowsProgramming and Automation

Beginner3 specialized areas

Overview

Building small, focused tools to make analysis more repeatable.

Specialized Areas

  • Analysis scripts & parsersBeginner
  • CLI tool developmentBeginner
  • Workflow automationBeginner

Experience & Achievements

  • TODO: Add one script or tool you authored and what it does.

Tools

  • Python
  • C
  • Bash
  • Git

TODO: Confirm tools used.

03 / THE JOURNEY

Experience.

Full resume
  1. TODO: Start – end

    TODO: Most recent role or research experience

    TODO: Organization / lab / independent project

    TODO: Describe your responsibilities and personal contribution.

  2. TODO: Start – end

    TODO: Earlier role or experience

    TODO: Organization

    TODO: Add every earlier relevant role in chronological sequence, or remove this unused entry.

04 / CONTINUED LEARNING

Certifications.

TODO: Certification name

TODO: Issuing organization TODO: Date earned

Placeholder · no credential claimed

LET’S CONNECT

Good research starts
with a conversation.

Get in touch