Projects Murex modules 2023 I authored several modules for the Murex shell, mainly for migrating my ecosystem. GUID Comparison 2023 After many years of using UIDs with little understanding, I conducted a research that compares all implementations in the market. The result is a comprehensive review and a clear understanding of what implementation to use when. ChartGPT for PopClip 2023 A set of popClip extensions that enable integration with OpenAI. They are convenient and allow you to leverage the power of chatGPT anywhere from your desktop. DDD GraphQL 2022 A Domain Driven Design micro-service proof of concept which auto generates databased and GraphQL Layer from code annotations. Supporting Article Sealed QR Codes 2021 With COVID-19, we saw the proliferation of QR codes everywhere. I embarked on this project to understand the technology. The library produces secure QR codes in GoLang svelte-splitpanes 2021 "To be successful, a good framework must come with good components.". I authored a state of the art responsive component to layout resizable view panels. Lean Mu 2020-2022 Mu is a fn() server-less platform for private cloud. It is based on a customized version of Oracle fn-project, Grafana, Vector and K3s Kubernetes. It shines by its low resource footprint. Mu bundles a functions runtime, a micro-service orchestrator in a simple to deploy helm chart. SnapCore Designer & Platform 2019 My 3rd startup focussed on providing a visual environment to design and operate GraphQL APIs. GraphQL SDL parser 2019 Parsing GraphQL SDL Grammar can be difficult using GraphQL.js, it also accounts for a significant bundle size. I constructed a PEG-compliant parser that is considerably smaller, faster, and has no dependencies. StarUML-GraphQL 2018 StarUML is a software modeling and diagramming tool used for creating UML (Unified Modeling Language) diagrams. With my growing interest for GraphQL, I wrote an enable for StarUML which allows to visually model schemas. Crionics jPDF Suite 2000-2010 Crionics Inc. is my second startup. Crionics provides a full suite of headless PDF manipulation softwares for the Java ecosystem. G2 2016-2023 Git has a steep learning curve, back in the time I used this project to help adoption in one of the organization I served. G2 is a simplified git command line client, easy to learn. MooMasonery 2016 Masonry layout is a type of grid-based layout commonly used in web design to create a visually appealing and dynamic arrangement of elements. This is a mootools implementation. TurboMandel 2015 A super-fast Mandelbrot fractal renderer. Built during my early days, first version was in C/X11. This one was rewritten in Java a few years later. Expression Evaluator 2011 A expression evaluator which supports prioritization, variables and expressions. One of my first opensource project. Jacobson Karels 2008 a Java implementation of Jacobson Karels. It can be used to estimate API latency & timeout based on sample metrics
Contributions Murex.Rocks shell 2023 Murex is an intuitive, typed and content aware shell for the 2020s and beyond. I rewrote the marketting site using vuepress and enhanced the documentation. SveltKit Tauri Template 2022 Tauri.js is an open-source framework for building cross-platform desktop applications using web technologies such as HTML, CSS, and JavaScript. This project allows developers to create native desktop applications by leveraging the power of Sveltekit. Sveltekit Stripe 2021 Got Stripe and Sveltekit working together SvelteKit Monorepo Template 2021 A monorepo, short for "monolithic repository," is a software development approach where multiple projects or components are stored in a single repository. This project is a starter template for large SvelteKit projects. Flowbite Svelte 2020 Contributed several fixes to this excellent component library jQuery Validation Engine 2017 Back in the time form validation was a big topic, I embarked on a complete rewrite of the project.