Ivan A. Moreno

Computer scientist.

Currently working as a software developer.

GitHub LinkedIn Email

In my work, I'm primarily concerned with building and mantaining Ansible collections for Mainframe workflows, so everybody can configure and deploy applications in a Mainframe using modern technologies and tools.

After that, I'm interested in how we can secure data, mantain privacy, and make software more accessible to everybody.

What follows is a list of some things I've done, or collaborated on, worth mentioning:


IBM® z/OS® core collection

Part of the team that mantains the IBM® z/OS® core collection. With this Ansible collection you can manage the configuration, provisioning, and deployment of applications to a Z system, all from your own computer using modern tools. You can find the repository here. Or you can take a look at its page on Ansible Galaxy.


Accessifier

Accessifier is a Chrome extension that helps developers assess how well their web applications and webpages comply with the WAI-ARIA guidelines for accessibility. I made this extension while working with Dr. Gabriel García-Mireles during the last semesters of my undergraduate studies.

The article describing Accessifier is published in the conference proceedings of the 9th International Conference on Software Processes Improvement (or CIMPS, its initialism in Spanish). You can find that here.


An implementation of the McEliece cryptosystem

You can find a Julia implementation of the McEliece cryptosystem in this repo. I made it during the summer of 2019 while I was a research student intern at the University of North Texas under Dr. Kirill Morozov and Franz Aguirre.


NAGUI

In one of my last semesters at university I implemented a set of graph and network optimization algorithms as assignments of a course. For the final project, I gave them a proper GUI so that people can interact with the way they work. You can see that project here.


Machine Learning blog

I took an advanced Artificial Intelligence course centered on Machine Learning when I was a senior at university. Part of the experience was to document the ups-and-downs of completing our assignments, ranging from a rocky start learning the quirks of Julia 1.0 to training Deep Reinforcement Learning models in Python. I documented all that in this blog. Be aware that it's only available in Spanish.


Julia icon from this repository, used under the Creative Commons "BY-NC-SA" 4.0 license.