Hey! Welcome. My name is Pavly Gerges. I am essentially a Self-taught Android and Embedded OSS Engineer from the medical profession seeking supremacy in Systems Engineering and Software Design through architecting, building, and deploying Open-Source projects. I'm very delved into with passion towards Open-Science, Open-Medicine, and Open-Technology.
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).