Projetos de minha autoria

Ao longo dos anos eu tive algumas ideias de softwares que poderiam ajudar as pessoas e acabei implementando as mesmas. Ao todo foram 3 projetos de minha autoria:

Massau Linux

O Massau Linux foi um projeto de 2006, tratava-se de uma remasterização do Slackware Linux. Tinhamos 3 versões, uma para servidores, outra para pentests e outra para usuários finais. O que mais gostei de fazer neste projeto foi aprender sobre as slackbuilds e as flags de compilação do gcc, nessa época aprendi que um binário poderia ser compilado de forma otimizada para determinados processadores/arquiteturas. Um dia irei procurar os scripts que fiz, bem como screenshots e postar aqui. Atualmente temos distribuições como Kali Linux, Gentoo e Ubuntu que tornam a ideia do Massau Linux defasada.

See Project

O See Project foi um projeto de 2010, que tinha como objetivo prover segurança em cloud computing, garantindo interoperabilidade entre as diferentes clouds de IAAS. Foi um projeto bem bacana, aprendi bastante sobre arquitetura de software distribuída, iptables e outros.

Você pode encontrar o repositório do projeto aqui:
https://github.com/marcelomf/seeproject

A última apresentação do mesmo se encontra aqui:
https://pt.slideshare.net/marcelomf/see-project-segurana-em-cloud-computing-v2-fisl-11-2010-4867126

GraoJS

O GraoJS é um projeto de 2013 que nasceu como uma framework NodeJS, mas nos termos de hoje, entendo que seria uma plataforma de nocode/lowcode. Com o GraoJS é possível gerar código backend e frontend a partir de schemas de dados JSON… foi um projeto realmente bacana e desafiador de se fazer! Foi muito legal pensar e desenvolver os geradores de código do GraoJS, trabalhamos com a ideia de stubs/skeletons/templates e pre-processadores.

Você pode encontrar o repositório do projeto aqui:
https://github.com/marcelomf/graojs

A última apresentação do mesmo se encontra aqui:
https://pt.slideshare.net/marcelomf/graojs-full-stack-mvc-nodejs-2015-7m

Participação em projetos Open Source

Já commitei em vários projetos Open Source, mas as contribuições que mais gostei de fazer foram:

tombpool

Em 2012 estava conversando com o amigo CoolerVoid e o mesmo estava com uma demanda de construir uma lib para thread pool em C. Na época achei o desafio bem legal e resolvi contribuir com o projeto! Gastamos algumas madrugadas de código no projeto hehe, foi massa!

Minha contribuição inicial: https://github.com/marcelomf/tombpool

PEV

Em 2012 conversando com meu amigo Fernando Mercês(mentebinaria), o mesmo estava com uma demanda de ler a sessão resources de um arquivo PE em seu projeto PEV(escrito em C). Achei o desafio interessante e abracei a causa! Hoje olhando o código original percebo que evoluíu bastante! Muito legal! O PEV é um projeto que esta presente na maioria das distribuições Linux, bem legal mesmo!

Còdigo atual: https://github.com/mentebinaria/readpe/blob/master/src/peres.c

Minha contribução inicial: https://github.com/marcelomf/pev/blob/master/src/peres.c

zenbot

Em 2019 eu estava tentando ganhar dinheiro com o zenbot, o zenbot na época era o bot tradding open source mais famoso… então eu percebi que algumas melhorias poderiam ser feitas no projeto, meu pull request foi aceito e mergeado na época.

Minhas contribuições podem ser vistas aqui: https://github.com/marcelomf/zenbot

Depois eu acabei investindo em um fork do zenbot, que resultou neste projeto: https://github.com/marcelomf/tbfix

Atualmente tenho um projeto de código fechado para tradding de criptomoedas, que criei do 0, mas infelizmente ainda não estou satisfeito com o mesmo e também o seu desenvolvimento esta meio parado.