Fluent full stack developer.
Languages: C++, Java, C#, C (kinda), TypeScript (Kinda), JavaScript
API's/Libraries: Java ASM, OpenGL (learning), Vulkan (Learning)
I'm learning a lot more than this list and doing way more projects than that, but that's all I can think of for now.
Currently Learning:
- Cryptography more specifically AES, RSA, ECC,
- AOT and JIT compilers,
- CPU Architectures,
- 2D and 3D Rendering,
- UDP, TCP, IPV4, IPV6 sockets,
- Bytecode/IL,
- Transpilers,
- logistic regression neural network models,
- generative adversarial neural network (GAN) models
- Rust, HTML, CSS, D Lang (maybe)
- IOCTL communication between kernel and usermode
Current Projects:
- Socket communication between C++ and Java
- OpenGL Rendering Library
- Asynchronous & Synchronous EventBus
- Encrypted IRC (Internet Relay Chat) communcation
- Custom OOP JIT based language with custom compiler written in C and a native function interface similar to the JNI (almost done actually)
- Java Obfuscator
- Secure Encrypted and Hashed Authentication
- Custom assymetric & symmetric encryption algorithm
- AES file encryption for executables, images, etc