Skip to content
View jeiks's full-sized avatar

Organizations

@intartbr

Block or report jeiks

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
jeiks/README.md

Free Software gives us something that proprietary software never can: knowledge.


"For more than two decades, I have believed that Free Software democratizes technology. Today I believe it can also democratize Artificial Intelligence."

Hello! 👋

I'm Jacson Rodrigues Correia da Silva, Professor at the Federal University of Espírito Santo (UFES), Brazil.

I have always believed that the greatest contribution of Free Software is not the software itself.

It is the knowledge it gives back.

Free Software allows us to understand, experiment, modify, improve and share. It transforms users into learners, learners into developers and developers into communities. It gives us the opportunity to evolve.

This idea has guided my work in GNU/Linux, Computer Security, Digital Forensics, Artificial Intelligence and, more recently, Large Language Models (LLMs).

Whether developing research, teaching undergraduate students or building social impact projects, my goal remains the same:

Using open technologies to help people learn, create and share knowledge.


🚀 Mission

To build open technologies capable of democratizing access to knowledge, education and Artificial Intelligence.
I believe that:

  • 🐧 GNU/Linux democratized operating systems.
  • 🐍 Python democratized Artificial Intelligence.
  • 🔥 PyTorch democratized Deep Learning.
  • 💬 llama.cpp democratized local Large Language Models.

Now it's our turn to democratize specialized knowledge.


🔬 Areas of Interest

  • 🐧 GNU/Linux
  • 🤖 Artificial Intelligence
  • 🧠 Deep Learning
  • 💬 Large Language Models (LLMs)
  • 🎯 Knowledge Distillation
  • 🔍 Explainable AI
  • 📚 Education
  • 🛡 Computer Security
  • 🕵 Digital Forensics
  • 🌎 Social Impact
  • 🔓 Open Knowledge

📚 Open Knowledge Library

Rather than isolated repositories, I see these projects as pieces of a larger mission: sharing knowledge through open technologies.


🤖 Artificial Intelligence

Copycat Framework

Open framework for Deep Learning model extraction and knowledge distillation.
🔗 https://github.com/jeiks/copycat_framework


Stealing Deep Learning Models

Research code developed during my Ph.D.
🔗 https://github.com/jeiks/Stealing_DL_Models


Copycat CNN Explainer

Interactive visualization of CNN model extraction based on CNN Explainer.
🔗 https://github.com/jeiks/copycat-cnn-explainer


GDFANN

Distributed Genetic Algorithm to Fast Artificial Neural Network
🔗 https://github.com/jeiks/gdfann


🐧 GNU/Linux & Free Software

NetControl

GNU/Linux server management platform developed in Python, including authentication, proxy, quotas, user management and network services.
🔗 https://github.com/jeiks/netcontrol


JACK + PulseAudio

Guide for integrating JACK and PulseAudio on GNU/Linux.
🔗 https://github.com/jeiks/jack_and_pulseaudio


🐧 GNU/Linux Study Group (Coming Soon)

Building a GNU/Linux distribution together with undergraduate students as a living laboratory for learning Free Software.
No, it is not "just another distro".
The distribution is simply our classroom.
Students learn by building real components, understanding how a GNU/Linux system works from the inside, and contributing to open technologies.
The real outcome is not another operating system - it is people, knowledge and reusable software.

Whenever new applications, educational tools or system improvements are created, they will be released as open-source projects and designed to integrate with existing GNU/Linux distributions, allowing the entire community to benefit from our work.


🎓 Education

AI Workshop

Educational material introducing Artificial Intelligence, Large Language Models and responsible AI usage.
🔗 https://github.com/jeiks/oficina-ia


Guru

A playful classroom prank disguised as an Artificial Intelligence system. It surprises students before revealing the trick behind its "intelligence", creating the perfect opportunity to discuss what AI really is—and what it is not.
🔗 https://github.com/jeiks/guru


Decision Tree

Educational tool for learning Decision Trees.
🔗 https://github.com/jeiks/arvore_decisao


Pointers

Visual explanation of pointers for C programming students.
🔗 https://github.com/jeiks/pointers


Campo Minado

Teaching recursion through Minesweeper.
🔗 https://github.com/jeiks/campoMinado


Truth Table Constructor

Portuguese translation and Unicode logical symbols support.
🔗 https://github.com/jeiks/Truth_Table_Constructor


🧪 AI Teaching Labs

Interactive environments created for teaching Symbolic Artificial Intelligence and Intelligent Agents.
Instead of solving predefined exercises, students develop autonomous agents in SWI-Prolog that interact with web-based environments through HTTP communication.
Each agent must perceive its environment, reason about the current situation, make decisions and act intelligently to achieve specific goals, providing a practical understanding of the perception → reasoning → action cycle that underlies classical Artificial Intelligence.
Projects:


🛡 Computer Security

Snort RNA

My undergraduate research project applying Artificial Neural Networks to intrusion detection using Snort.
🔗 https://github.com/jeiks/snort-rna


Cracking a Simple Password

Reverse engineering example (simple) created for Computer Security classes.
🔗 https://github.com/jeiks/cracking_a_simple_password


Current Projects

TEAbraço Caparaó (Under Development)

Building an intelligent digital ecosystem to support families, teachers, healthcare professionals and public managers involved with Autism Spectrum Disorder (ASD).
The project integrates:

  • Large Language Models (LLMs)
  • Retrieval-Augmented Generation (RAG)
  • Web Systems
  • Knowledge Bases
  • Free Software

with the goal of democratizing specialized knowledge and strengthening regional support networks.


📖 Research

My research interests include:

  • Deep Learning
  • Model Extraction
  • Knowledge Distillation
  • Convolutional Neural Networks
  • Explainable AI
  • Large Language Models
  • AI for Social Good During my Ph.D. I developed the Copycat Framework, an open-source PyTorch framework for Deep Learning model extraction and knowledge distillation.

🐧 Free Software

Free Software has shaped my entire professional career.

Some milestones include:

  • Development of the Muriqui Linux distribution.
  • Lead developer and development manager of Vix Linux.
  • GNU/Linux deployments in public education.
  • Teacher training for Free Software adoption.
  • Current coordinator of the GNU/Linux Study Group at UFES.

Today, I continue this journey exploring how open technologies can democratize Artificial Intelligence.


🎓 Teaching

One of my greatest passions is transforming complex concepts into accessible learning experiences.

Most repositories here were created to support undergraduate students in topics such as:

  • Artificial Intelligence
  • Logic Programming
  • Deep Learning
  • Computer Security
  • Programming
  • Recursion
  • GNU/Linux

Learning should be open, collaborative and accessible.


📄 Publications

My scientific publications are available on:

📚 Lattes CV
http://lattes.cnpq.br/0637308986252382


🌎 Philosophy

I don't see Free Software merely as a software development model.
I see it as a way to democratize technology.
Today we have a unique opportunity.
Open-source ecosystems are making Artificial Intelligence increasingly accessible.
I hope to contribute to this movement by developing technologies that empower people, communities and public institutions.


🤝 Let's Connect!

🌐 Website (under "re"construction)
https://jeiks.net

💼 LinkedIn
https://www.linkedin.com/in/jacson-correia-silva/

📚 Lattes
http://lattes.cnpq.br/0637308986252382

𝕏 X
https://x.com/jeiks

📷 Instagram
https://www.instagram.com/jacsonrcsilva

📧 Email
jacsonrcsilva at gmail dot com


📜Why I Build

I believe knowledge should never be a privilege.
Free Software democratized technology.
Now we have the opportunity to democratize Artificial Intelligence.
Let's build that future together.

Pinned Loading

  1. Stealing_DL_Models Stealing_DL_Models Public

    Copycat CNN

    HTML 28 8

  2. netcontrol netcontrol Public

    Autonomous WebControl Panel made in Python to Debian GNU/Linux servers and any station (GNU/Linux and Windows, testing)

    C 2 1

  3. deep-learning deep-learning Public

    Forked from udacity/deep-learning

    Repo for the Deep Learning Nanodegree Foundations program.

    Jupyter Notebook 2 1

  4. gdfann gdfann Public

    A Genetic Algorithm that tune the Artificial Neural Network Parameters (FANN library)

    Python 1 1

  5. mips-pms mips-pms Public

    Forked from warleyelias/mips-pms

    MIPS – PMS (MIPS Processor Multicycle Simulator)

    Java

  6. translate-to-me translate-to-me Public

    Firefox WebExtension to translate the selected text

    JavaScript