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

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