dmaivel
dmaivel
i am a self taught programmer experienced with c/c++ & x86-64 assembly, currently attending university. as such, my projects primarily consist of low level development.
you can find my github here.
posts
notable projects
- SharedGL: an OpenGL implementation, enabling 3D acceleration for Windows and Linux guests in QEMU via shared memory or over a network.
- covirt: an x86-64 code virtualizer, protecting binaries via virtualization-based obfuscation, translating native instructions into a custom VM architecture.
- vscc: an x86-64 JIT compiler backend, built with no third party dependencies. includes an intermediate language and its own code generation.
- ntoseye: windows kernel debugger for Linux hosts running Windows under KVM/QEMU. mimics the syntax/output of WinDbg.
- glBLAS: a software library containing BLAS functions written in OpenGL fragment shaders, challenging the performance of cuBLAS (on old GPUs).
- cugrad: an automatic differentiation library written in C++ and CUDA, all kernels written from scratch.