Portfolio
Memoria Organisation
Memoria.io is a product that’s currently under construction. Memoria Github organization contains opensourced projects.
atom
- atom is on edge, it’s a work in progress and a pragmatic learning effort, so feel free to create issues or PRs. Atom is an SDK to accelerate development, and it’s a constant learning effort. The currently used JDK is Java 22 and the motivation is to use the latest available JDK.
jbom
- A Bill of Materials (BOM) for memoria opensource projects
Legacy code
The following repositories can be found here under my personal github Some are toy projects, sample code, or even coding challenges.
2020 - Magazine
- An Eventsourcing implementation example with hexagonal/adapter&port like architecture
2019 - Transport
- A small challenge implemented in Scala, as Restful microservice, using http4s and other libraries.
2019 - Mancala
- Mancala Game, a Java based Restful microservice,
- using Reactor Netty, Vavr.io
- tried to do CQRS (semi success, needs little clean up), Gson and other libs.
2011 - Shortcut virus fix
- A small fix for shortcut virus written in java
2011 - Long path file copier
- Java small project to copy files that have long path in windows
2011 - Web Crawler
- A web crawler I used after college to send my resumes to over 2500 company email in Egypt,
- I got around 10 interviews in the first couple of weeks soon after.
2011 JANN
- A Java Artificial Neural Network Framework, currently under major changes.
2008:Present - Code Samples
- Code samples of Scala, Java, Go, Matlab, Prolog, CPP