{"id":22888516,"url":"https://github.com/pavly-gerges/pavly-gerges","last_synced_at":"2026-04-13T06:02:35.141Z","repository":{"id":37988453,"uuid":"398527262","full_name":"pavly-gerges/pavly-gerges","owner":"pavly-gerges","description":"A modular designed web-embedded resume using modular software engineering techniques.","archived":false,"fork":false,"pushed_at":"2025-03-16T01:00:50.000Z","size":1337,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-03-16T02:20:13.187Z","etag":null,"topics":["algorithms","android","calculus","cpp","design-patterns","embedded-systems","gcc-complier","gnu-linux","java","jmonkeyengine3","kotlin","llvm","medicine","neurosurgery","raspberrypi","software-architecture","surgery"],"latest_commit_sha":null,"homepage":"https://pavly-gerges.github.io/pavly-gerges/","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pavly-gerges.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-08-21T10:18:55.000Z","updated_at":"2025-03-16T01:00:53.000Z","dependencies_parsed_at":"2024-08-08T23:24:55.087Z","dependency_job_id":"c1d80db1-fb93-4f8a-928d-73edfec199d9","html_url":"https://github.com/pavly-gerges/pavly-gerges","commit_stats":null,"previous_names":["pavly-gerges/pavly-gerges"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pavly-gerges%2Fpavly-gerges","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pavly-gerges%2Fpavly-gerges/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pavly-gerges%2Fpavly-gerges/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pavly-gerges%2Fpavly-gerges/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pavly-gerges","download_url":"https://codeload.github.com/pavly-gerges/pavly-gerges/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246524533,"owners_count":20791578,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["algorithms","android","calculus","cpp","design-patterns","embedded-systems","gcc-complier","gnu-linux","java","jmonkeyengine3","kotlin","llvm","medicine","neurosurgery","raspberrypi","software-architecture","surgery"],"created_at":"2024-12-13T20:48:15.007Z","updated_at":"2025-10-19T19:08:32.661Z","avatar_url":"https://github.com/pavly-gerges.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"## \u003cimg src=\"https://user-images.githubusercontent.com/60224159/202692478-bbf0d6d1-3eb6-405b-aa50-96a2dc0f6e23.svg\" width=50 height=50\u003e\u003c/img\u003e About: \nA self-taught embedded software engineer who have been architecting, implementing, and actively maintaining open-source\nembedded software products for over 3 years, in addition to contributing to jMonkeyEngine Game Engine for 4 years, taking ideas\nfrom observation and theory to deployable software to solve a variety of low-level and high-level problems in the embedded systems\nindustry. My long-term vision is to build an SDK suite to bootstrap distributed simulation systems integrating both software systems and\nhardware controls\n\n### \u003cimg src=\"https://user-images.githubusercontent.com/60224159/202689902-ca1164de-930f-43b8-8517-35c9c5751d06.svg\" width=40 height=40\u003e\u003c/img\u003e Languages: \n\u003cimg src=\"https://user-images.githubusercontent.com/60224159/203134464-84e68cbd-4f7a-463b-9095-3627fe4ef233.svg\" name=\"checked\" width=20 height=20\u003e\u003c/img\u003e Java -\n\u003cimg src=\"https://user-images.githubusercontent.com/60224159/203134464-84e68cbd-4f7a-463b-9095-3627fe4ef233.svg\" name=\"checked\" width=20 height=20\u003e\u003c/img\u003e C/C++ -\n\u003cimg src=\"https://user-images.githubusercontent.com/60224159/203134464-84e68cbd-4f7a-463b-9095-3627fe4ef233.svg\" name=\"checked\" width=20 height=20\u003e\u003c/img\u003e Kotlin -\n\u003cimg src=\"https://user-images.githubusercontent.com/60224159/203134464-84e68cbd-4f7a-463b-9095-3627fe4ef233.svg\" name=\"checked\" width=20 height=20\u003e\u003c/img\u003e Bash (Bourne-Again Shell) - \n\u003cimg src=\"https://user-images.githubusercontent.com/60224159/203134210-b4304316-c9af-4d89-a795-728ee2e1e2fb.svg\" name=\"unchecked\" width=20 height=20\u003e\u003c/img\u003e HTML/Javascript - \n\u003cimg src=\"https://user-images.githubusercontent.com/60224159/203134210-b4304316-c9af-4d89-a795-728ee2e1e2fb.svg\" name=\"unchecked\" width=20 height=20\u003e\u003c/img\u003e Assembly\n\n### \u003cimg src=\"https://user-images.githubusercontent.com/60224159/202691115-3eb08563-3d7b-417f-a02c-9e2b7f2ed01b.svg\" width=40 height=40\u003e\u003c/img\u003e Technologies and Frameworks: \n\u003cimg src=\"https://user-images.githubusercontent.com/60224159/203134464-84e68cbd-4f7a-463b-9095-3627fe4ef233.svg\" name=\"checked\" width=20 height=20\u003e\u003c/img\u003e Java Streams -\n\u003cimg src=\"https://user-images.githubusercontent.com/60224159/203134464-84e68cbd-4f7a-463b-9095-3627fe4ef233.svg\" name=\"checked\" width=20 height=20\u003e\u003c/img\u003e Java Concurrency -\n\u003cimg src=\"https://user-images.githubusercontent.com/60224159/203134464-84e68cbd-4f7a-463b-9095-3627fe4ef233.svg\" name=\"checked\" width=20 height=20\u003e\u003c/img\u003e Java Reflection -\n\u003cimg src=\"https://user-images.githubusercontent.com/60224159/203134464-84e68cbd-4f7a-463b-9095-3627fe4ef233.svg\" name=\"checked\" width=20 height=20\u003e\u003c/img\u003e Java Native Interface (JNI) -\n\u003cbr/\u003e\n\u003cimg src=\"https://user-images.githubusercontent.com/60224159/203134464-84e68cbd-4f7a-463b-9095-3627fe4ef233.svg\" name=\"checked\" width=20 height=20\u003e\u003c/img\u003e Native Invocation API -\n\u003cimg src=\"https://user-images.githubusercontent.com/60224159/203134464-84e68cbd-4f7a-463b-9095-3627fe4ef233.svg\" name=\"checked\" width=20 height=20\u003e\u003c/img\u003e Java Core Utilities -\n\u003cimg src=\"https://user-images.githubusercontent.com/60224159/203134464-84e68cbd-4f7a-463b-9095-3627fe4ef233.svg\" name=\"checked\" width=20 height=20\u003e\u003c/img\u003e jSerialcomm -\n\u003cimg src=\"https://user-images.githubusercontent.com/60224159/203134464-84e68cbd-4f7a-463b-9095-3627fe4ef233.svg\" name=\"checked\" width=20 height=20\u003e\u003c/img\u003e jMonkeyEngine -\n\u003cbr/\u003e\n\u003cimg src=\"https://user-images.githubusercontent.com/60224159/203134464-84e68cbd-4f7a-463b-9095-3627fe4ef233.svg\" name=\"checked\" width=20 height=20\u003e\u003c/img\u003e Android SDK -\n\u003cimg src=\"https://user-images.githubusercontent.com/60224159/203134464-84e68cbd-4f7a-463b-9095-3627fe4ef233.svg\" name=\"checked\" width=20 height=20\u003e\u003c/img\u003e Android NDK -\n\u003cimg src=\"https://user-images.githubusercontent.com/60224159/203134464-84e68cbd-4f7a-463b-9095-3627fe4ef233.svg\" name=\"checked\" width=20 height=20\u003e\u003c/img\u003e AVR-Core -\n\u003cimg src=\"https://user-images.githubusercontent.com/60224159/203134464-84e68cbd-4f7a-463b-9095-3627fe4ef233.svg\" name=\"checked\" width=20 height=20\u003e\u003c/img\u003e GNU/Linux Bin-utils -\n\u003cimg src=\"https://user-images.githubusercontent.com/60224159/203134464-84e68cbd-4f7a-463b-9095-3627fe4ef233.svg\" name=\"checked\" width=20 height=20\u003e\u003c/img\u003e Gradle -\n\u003cbr/\u003e\n\u003cimg src=\"https://user-images.githubusercontent.com/60224159/203134464-84e68cbd-4f7a-463b-9095-3627fe4ef233.svg\" name=\"checked\" width=20 height=20\u003e\u003c/img\u003e gnu-libc (embedded-linux and avr) -\n\u003cimg src=\"https://user-images.githubusercontent.com/60224159/203134464-84e68cbd-4f7a-463b-9095-3627fe4ef233.svg\" name=\"checked\" width=20 height=20\u003e\u003c/img\u003e Arduino-Core -\n\u003cimg src=\"https://user-images.githubusercontent.com/60224159/203134464-84e68cbd-4f7a-463b-9095-3627fe4ef233.svg\" name=\"checked\" width=20 height=20\u003e\u003c/img\u003e Kiosk-Systems -\n\u003cimg src=\"https://user-images.githubusercontent.com/60224159/203134464-84e68cbd-4f7a-463b-9095-3627fe4ef233.svg\" name=\"checked\" width=20 height=20\u003e\u003c/img\u003e Pi4j-v1 -\n\u003cbr/\u003e\n\u003cimg src=\"https://user-images.githubusercontent.com/60224159/203134210-b4304316-c9af-4d89-a795-728ee2e1e2fb.svg\" name=\"unchecked\" width=20 height=20\u003e\u003c/img\u003e Pi4j-v2 -\n\u003cimg src=\"https://user-images.githubusercontent.com/60224159/203134210-b4304316-c9af-4d89-a795-728ee2e1e2fb.svg\" name=\"unchecked\" width=20 height=20\u003e\u003c/img\u003e Linux-Kernel\n\n### \u003cimg src=\"https://user-images.githubusercontent.com/60224159/202691386-fbe87724-ed6b-4736-8d57-8705b67c24f1.svg\" width=40 height=40\u003e\u003c/img\u003e Skills: \n\u003cimg src=\"https://user-images.githubusercontent.com/60224159/203134464-84e68cbd-4f7a-463b-9095-3627fe4ef233.svg\" name=\"checked\" width=20 height=20\u003e\u003c/img\u003e Medical science -\n\u003cimg src=\"https://user-images.githubusercontent.com/60224159/203134464-84e68cbd-4f7a-463b-9095-3627fe4ef233.svg\" name=\"checked\" width=20 height=20\u003e\u003c/img\u003e Software Design patterns -\n\u003cimg src=\"https://user-images.githubusercontent.com/60224159/203134464-84e68cbd-4f7a-463b-9095-3627fe4ef233.svg\" name=\"checked\" width=20 height=20\u003e\u003c/img\u003e Software/Hardware algorithms - \n\u003cimg src=\"https://user-images.githubusercontent.com/60224159/203134464-84e68cbd-4f7a-463b-9095-3627fe4ef233.svg\" name=\"checked\" width=20 height=20\u003e\u003c/img\u003e Infra-structure android engineering -\n\u003cimg src=\"https://user-images.githubusercontent.com/60224159/203134464-84e68cbd-4f7a-463b-9095-3627fe4ef233.svg\" name=\"checked\" width=20 height=20\u003e\u003c/img\u003e Basic Electronics -\n\u003cimg src=\"https://user-images.githubusercontent.com/60224159/203134464-84e68cbd-4f7a-463b-9095-3627fe4ef233.svg\" name=\"checked\" width=20 height=20\u003e\u003c/img\u003e Basic embedded systems - \u003cimg src=\"https://user-images.githubusercontent.com/60224159/203134464-84e68cbd-4f7a-463b-9095-3627fe4ef233.svg\" name=\"checked\" width=20 height=20\u003e\u003c/img\u003e APIs Development -\n\u003cimg src=\"https://user-images.githubusercontent.com/60224159/203134464-84e68cbd-4f7a-463b-9095-3627fe4ef233.svg\" name=\"checked\" width=20 height=20\u003e\u003c/img\u003e Build Automation - \u003cimg src=\"https://user-images.githubusercontent.com/60224159/203134464-84e68cbd-4f7a-463b-9095-3627fe4ef233.svg\" name=\"checked\" width=20 height=20\u003e\u003c/img\u003e Static libraries development - \u003cimg src=\"https://user-images.githubusercontent.com/60224159/203134464-84e68cbd-4f7a-463b-9095-3627fe4ef233.svg\" name=\"checked\" width=20 height=20\u003e\u003c/img\u003e Dynamic libraries development - \u003cimg src=\"https://user-images.githubusercontent.com/60224159/203134464-84e68cbd-4f7a-463b-9095-3627fe4ef233.svg\" name=\"checked\" width=20 height=20\u003e\u003c/img\u003e Android Java and Native modular libraries - \u003cimg src=\"https://user-images.githubusercontent.com/60224159/203134464-84e68cbd-4f7a-463b-9095-3627fe4ef233.svg\" name=\"checked\" width=20 height=20\u003e\u003c/img\u003e Embedded GNU/Linux - \u003cimg src=\"https://user-images.githubusercontent.com/60224159/203134464-84e68cbd-4f7a-463b-9095-3627fe4ef233.svg\" name=\"checked\" width=20 height=20\u003e\u003c/img\u003e Basic calculus - \u003cimg src=\"https://user-images.githubusercontent.com/60224159/203134464-84e68cbd-4f7a-463b-9095-3627fe4ef233.svg\" name=\"checked\" width=20 height=20\u003e\u003c/img\u003e Basic Linear algebra and vector-spaces - \u003cimg src=\"https://user-images.githubusercontent.com/60224159/203134464-84e68cbd-4f7a-463b-9095-3627fe4ef233.svg\" name=\"checked\" width=20 height=20\u003e\u003c/img\u003e GNU Makefile - \u003cimg src=\"https://user-images.githubusercontent.com/60224159/203134464-84e68cbd-4f7a-463b-9095-3627fe4ef233.svg\" name=\"checked\" width=20 height=20\u003e\u003c/img\u003e GNU-C-Compiler-Toolchains (GCC) - \u003cimg src=\"https://user-images.githubusercontent.com/60224159/203134210-b4304316-c9af-4d89-a795-728ee2e1e2fb.svg\" name=\"unchecked\" width=20 height=20\u003e\u003c/img\u003e Low-Level-Virtual-Machine Toolchain-Set (LLVM) -\n\u003cimg src=\"https://user-images.githubusercontent.com/60224159/203134210-b4304316-c9af-4d89-a795-728ee2e1e2fb.svg\" name=\"unchecked\" width=20 height=20\u003e\u003c/img\u003e Cmake -\n\u003cimg src=\"https://user-images.githubusercontent.com/60224159/203134210-b4304316-c9af-4d89-a795-728ee2e1e2fb.svg\" name=\"unchecked\" width=20 height=20\u003e\u003c/img\u003e Java Instrumentation - \u003cimg src=\"https://user-images.githubusercontent.com/60224159/203134210-b4304316-c9af-4d89-a795-728ee2e1e2fb.svg\" name=\"unchecked\" width=20 height=20\u003e\u003c/img\u003e GNU/Linux Virtualization - \u003cimg src=\"https://user-images.githubusercontent.com/60224159/203134210-b4304316-c9af-4d89-a795-728ee2e1e2fb.svg\" name=\"unchecked\" width=20 height=20\u003e\u003c/img\u003e GNU Debugger (GDB) - \u003cimg src=\"https://user-images.githubusercontent.com/60224159/203134210-b4304316-c9af-4d89-a795-728ee2e1e2fb.svg\" name=\"unchecked\" width=20 height=20\u003e\u003c/img\u003e Applied Linear algebra and calculus -\n\u003cimg src=\"https://user-images.githubusercontent.com/60224159/203134210-b4304316-c9af-4d89-a795-728ee2e1e2fb.svg\" name=\"unchecked\" width=20 height=20\u003e\u003c/img\u003e Advanced electronics and embedded systems \n\n### \u003cimg src=\"https://github.com/Electrostat-Lab/svg-scraper/blob/master/bin/svg/org.gnome.Chess.svg\" width=60 height=60/\u003e Highlighted Projects and Contributions:\n* [The Electrostatic-Sandbox SDK](https://github.com/Electrostat-Lab/Electrostatic-Sandbox/tree/master): 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.\n* [jSnapLoader](https://github.com/Electrostat-Lab/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.\n* [Articular-ES](https://github.com/Electrostat-Lab/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.\n* [Therac-25](https://github.com/Electrostat-Lab/Therac-25): analysing Therac-25 complex system failure using mathematical models, and introducing suggested solutions to safety-critical systems industry and community.\n* [ffplay-ip-cam](https://github.com/Electrostat-Lab/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.\n* [Electrostat-Lab Contributions.](https://github.com/orgs/Electrostat-Lab/repositories?type=all\u0026q=mirror%3Afalse+fork%3Afalse+)\n* [jMonkeyEngine-Contributions.](https://github.com/jMonkeyEngine/jmonkeyengine/commits?author=pavly-gerges)\n\n#### \u003cimg src=\"https://user-images.githubusercontent.com/60224159/202689343-a71393c1-380f-412d-a3d8-3245bdd5a298.svg\" width=40 height=40\u003e\u003c/img\u003e Notes:\n\u003e All the ticked items above are involved in my work (not totally utilized).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpavly-gerges%2Fpavly-gerges","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpavly-gerges%2Fpavly-gerges","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpavly-gerges%2Fpavly-gerges/lists"}