Open Source.

Offensive Security & Reverse Engineering

  • Drop-in replacement for LLVM’s Clang C/C++ compiler to enable arbitrary modifications during the compilation process, like swapping translation units and applying modifications to each file.

    Project Link

  • Collection of scripts and memory dumpers used in common mobile security tasks.

    Project Link

  • Automated Smali logger for analyzing infected and hardened Android malware samples

    Project Link

  • Remove an ELF binary's debug section headers table in order to break most reverse-engineering and analysis tools.

    Project Link

  • Automatically inject binary instrumentation toolkits in an app

    Project Link

  • Java-layer, generic Android simplifier, heavily used for analyzing infected malware samples and establishing a narrative.

    Project Link

    I've spoken about Decrypticon in a few conferences:

  • Proof-of-Concept Ransomware for Linux and MacOS systems. Created to prove that writing offensive code is not only very simple, but can be done in less than a 100 lines of code.

    This was made into multiple CTFs in different conference and meetups.

    Project Link

Cryptography & NLP

  • A framework for Password-Authenticated Key Exchanges (or PAKE) to perform privacy-preserving login and registrations with the client's data never leaving the device.

    Project Link

  • A fast and proven string similarity algorithm to check lexical reflection.

    Project Link

  • A rapid keyword extraction algorithm implementation, developed for text mining purposes.

    Project Link

Courses

  • A 5-star React Native course with over 3000 students, targeted towards mobile developers interested in React Native.

    Course Link

  • A 5-star iOS course with over 3000 students, targeted towards Android developers wanting to transition to iOS.

    Project Link

Astronomy

  • A library for Tropical and Sidereal astronomical calculations.

    Project Link

Game Engineering

  • A game engine written for Direct3D 10 with HLSL shader support, animations, skyboxes and multiple BDRFs

    Project Link

  • Truly-random maze generator algorithm, primarily used in Unity engine.

    Project Link