Work Experience
Working on fast and safe code instrumentation and memory profiling for object-oriented programming languages.
Developer of pharo-ai, a machine learning library in Pharo.
I was an R&D Software Engineer on the RMoD team, which specializes in software engineering. I was one of the main developers of pharo-ai, a machine learning library implemented in the Pharo programming language. I implemented various machine learning, graph, and genetic algorithms, and created documentation and tutorials. I experimented with optimizing the performance of machine learnign algorithms in Pharo using Foreign Function Interface (FFI) functions; achieving a speed increase of up to 2103 times.
Built a set of modular tools to do complex searches and code transformations using the refactoring engine in Pharo. Code at github.com/jordanmontt/RewriteToolsSet
Full-Stack developer maintaining applications for telecommunications systems.