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.
-
Collection of scripts and memory dumpers used in common mobile security tasks.
-
Automated Smali logger for analyzing infected and hardened Android malware samples
-
Remove an ELF binary's debug section headers table in order to break most reverse-engineering and analysis tools.
-
Automatically inject binary instrumentation toolkits in an app
-
Java-layer, generic Android simplifier, heavily used for analyzing infected malware samples and establishing a narrative.
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.
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.
-
A fast and proven string similarity algorithm to check lexical reflection.
-
A rapid keyword extraction algorithm implementation, developed for text mining purposes.
Courses
-
A 5-star React Native course with over 3000 students, targeted towards mobile developers interested in React Native.
-
A 5-star iOS course with over 3000 students, targeted towards Android developers wanting to transition to iOS.
Astronomy
-
A library for Tropical and Sidereal astronomical calculations.
Game Engineering
-
A game engine written for Direct3D 10 with HLSL shader support, animations, skyboxes and multiple BDRFs
-
Truly-random maze generator algorithm, primarily used in Unity engine.