Skip to content
View oEmanuelFirmino's full-sized avatar
🎯
Busy
🎯
Busy

Highlights

  • Pro

Block or report oEmanuelFirmino

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
oEmanuelFirmino/README.md

👋 Hi, I'm Emanuel Firmino

AI Engineer focused on building intelligent systems that combine machine learning, symbolic reasoning, and scalable backend architectures.

My work spans applied machine learning, neuro-symbolic AI, vector search, and automation systems, with a strong emphasis on mathematical foundations, explainability, and real-world constraints.


🧠 Core Focus Areas

  • Applied Machine Learning and Intelligent Systems
  • Neuro-Symbolic AI and Differentiable Logic
  • Vector Search, Embeddings, and Similarity Systems
  • Backend Architectures and Automation Pipelines
  • Mathematical Modeling and First-Principles Implementations

⚙️ Core Tech Stack

Languages & Runtime Python · C · TypeScript

Backend & Systems FastAPI · Node.js · Docker

Data & Storage PostgreSQL · Redis · Qdrant (Vector Databases)

AI & ML PyTorch · NumPy · Pandas · LangChain

Cloud & DevOps AWS · Git · CI/CD


🧠 Reasoning & Neuro-Symbolic AI

Neuro-Symbolic Model

A Python-based framework that integrates symbolic logic with neural networks using differentiable logic. The system allows formal rules to be injected directly into neural architectures, enabling explainability, data efficiency, and constraint-aware learning.

Technologies: Python, Neural Networks, Symbolic AI, Neuro-Symbolic AI, FOL

Neural Network from First Principles (C)

Implementation of neural networks entirely from scratch in C, focusing on mathematical correctness, memory management, and low-level optimization.

Technologies: C, Neural Networks, Deep Learning


🔍 Search, Retrieval & Similarity

Vector Search with Cosine Similarity

Implementation of a vector-based similarity search system using cosine similarity, illustrating the foundations of semantic search and retrieval mechanisms.

Technologies: Python, Vector Embeddings, Similarity Search


⚙️ Systems & Simulation

Dynamic Wave Interference Simulator

Physics-based simulation modeling wave interference patterns with numerical methods and interactive visualization.

Technologies: Python, NumPy, Matplotlib, Physics

Electromagnetic Particle Simulator

Simulation of charged particle dynamics under electromagnetic fields with interactive visualization and real-time exploration.

Technologies: Python, NumPy, Plotly, Streamlit, Physics


🏗 Engineering Principles

  • Preference for first-principles implementations when appropriate
  • Strong focus on system design, architectural trade-offs, and explainability
  • Experience building data pipelines, ML workflows, and backend services
  • AI treated as core infrastructure, not as a black box

📈 GitHub Activity

Top Languages

GitHub Streak


🌐 Connect

LinkedIn

Pinned Loading

  1. vector-search-with-cos-similarity vector-search-with-cos-similarity Public

    A system that processes document similarity searches using a backend microservice. It includes a frontend for querying and displaying results, with visualizations of tensor data representing docume…

    TypeScript 2

  2. Dynamic_Wave_Interference_Simulator Dynamic_Wave_Interference_Simulator Public

    Python app using NumPy, Matplotlib, and Tkinter to visualize wave interference. Customize frequencies, amplitudes, and phases for two waves, explore constructive and destructive interference, and s…

    Python 2

  3. MultiLayerNeuralNetwork MultiLayerNeuralNetwork Public

    This project implements a simple neural network with support for training using mini-batch gradient descent. It includes features to save and load trained models in JSON files, enabling reusability…

    TypeScript 2

  4. Electromagnetic-Particle-Simulator Electromagnetic-Particle-Simulator Public

    Electromagnetic Particle Simulator: A Python-based interactive tool for simulating the motion of charged particles in electric and magnetic fields. Users can customize charge, mass, initial conditi…

    Python 1

  5. ts-project-template ts-project-template Public template

    Template backend em Node.js com TypeScript, estruturado para escalabilidade e manutenibilidade. Inclui integração com ferramentas de monitoramento (Prometheus) e um sistema de gerenciamento de erro…

    TypeScript 1

  6. neural-network-in-c neural-network-in-c Public

    Academic-level implementation of a feedforward neural network in pure C (no external ML libs). Features dynamic architecture, multiple activation functions, and manual backpropagation with gradient…

    HTML 2 1