A self-taught embedded software engineer who have been architecting, implementing, and actively maintaining open-source embedded software products for over 3 years, in addition to contributing to jMonkeyEngine Game Engine for 4 years, taking ideas from observation and theory to deployable software to solve a variety of low-level and high-level problems in the embedded systems industry. My long-term vision is to build an SDK suite to bootstrap distributed simulation systems integrating both software systems and hardware controls
 Java -
 C/C++ -
 Kotlin -
 Bash (Bourne-Again Shell) -
 HTML/Javascript -
 Assembly
 Java Streams -
 Java Concurrency -
 Java Reflection -
 Java Native Interface (JNI) -
 Native Invocation API -
 Java Core Utilities -
 jSerialcomm -
 jMonkeyEngine -
 Android SDK -
 Android NDK -
 AVR-Core -
 GNU/Linux Bin-utils -
 Gradle -
 gnu-libc (embedded-linux and avr) -
 Arduino-Core -
 Kiosk-Systems -
 Pi4j-v1 -
 Pi4j-v2 -
 Linux-Kernel
 Medical science -
 Software Design patterns -
 Software/Hardware algorithms -
 Infra-structure android engineering -
 Basic Electronics -
 Basic embedded systems - 
 APIs Development -
 Build Automation - 
 Static libraries development - 
 Dynamic libraries development - 
 Android Java and Native modular libraries - 
 Embedded GNU/Linux - 
 Basic calculus - 
 Basic Linear algebra and vector-spaces - 
 GNU Makefile - 
 GNU-C-Compiler-Toolchains (GCC) - 
 Low-Level-Virtual-Machine Toolchain-Set (LLVM) -
 Cmake -
 Java Instrumentation - 
 GNU/Linux Virtualization - 
 GNU Debugger (GDB) - 
 Applied Linear algebra and calculus -
 Advanced electronics and embedded systems
- The Electrostatic-Sandbox SDK: a complete work-in-progress SDK suite for distributed simulation systems based on IEEE-1516 HLA Spec. and NASA DSES together with MCU bare-metal support and a stock Java binding interface.
- jSnapLoader: a high-performance native library extractor and loader for JVM applications powered by an incremental loader and anti-failure mechanisms for fast-load-reload actions, and much more reliable software flow.
- Articular-ES: An entity component system (ECS) framework featuring strong articulations among components from different systems through controller interfaces. The API is powered by a caching system that enables caching data in different configurations.
- Therac-25: analysing Therac-25 complex system failure using mathematical models, and introducing suggested solutions to safety-critical systems industry and community.
- ffplay-ip-cam: Introduces abstract scripts for ip-cameras manipulation using ffmpeg ffplay library, in addition to ready-to-use configurations for Tenda CP3pro both in full and sub-optimal resolutions.
- Electrostat-Lab Contributions.
- jMonkeyEngine-Contributions.
All the ticked items above are involved in my work (not totally utilized).




