Compiler Engineering

One of the main topics I’m interested now is about Compiler Engineering (mainly using LLVM framework).

Java Bytecode

Java Bytecode Manipulation

Currently I work as Java Compiler Engineer so Java bytecode manipulation is of my main tasks in my work

Binary Ninja

Reverse Engineering

Learning about the working internals of the software is a key piece for finding errors, and improving it.

C++ Logo

C++ Programming

I think C++ is very useful and powerful so it is the programming language I try to use on my projects.