Skip to content
View alinvdu's full-sized avatar

Block or report alinvdu

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
alinvdu/README.md

Welcome to my Github Page


About me

I'm an AI Engineer with extensive background in software engineering, now focusing on AI, cognitive psychology, neural signal processing, and domain-specific programming languages. My current work explores improving reasoning in AI and building projects with an interest in emotion in machines, blending technology with cognitive science.


Projects

Neural Art - Generating Art Images from Brain Signals

Generate art images similar to MidJourney directly from neural data (brain EEG) using an Emotiv Epoch X headset. This project is using Dream Diffusion to fine tune a Stable Diffusion model on EEG data and align it with CLIP (Demo here: https://www.youtube.com/watch?v=8v_EB73m6cQ)

The project contains pre-processing stages for data curation & exposes model weights for a Stable Diffusion abstract art model with 5 days of training capable of generating art images similar to MidJourney from raw EEG data from an user exposed to image stimuli.

Self AI - AI Platform for Mental Health Care

Self AI delivers real-time, low-latency interaction with a 3D virtual avatar fine-tuned for psychology. Built with FastAPI and WebRTC, it instantly transcribes spoken input, analyzes emotional tone, and taps into contextual memory via a Vector Database. A custom GPT model then generates psychologically-aware responses, streamed live with voice, expressions, and gestures. The system ensures data privacy, supports message retention, and can generate immersive background visuals.

Live at https://selfai.live - Demo here

Explore it open-source. SelfInterface & SelfPersona

Zebra Fish connectome

Mapping zebra fish connectome in Python with custom 3D brain areas shapes: visualizations, connectivity matrix, conclusions about behavior modulation and sensory information. Check it out: https://github.com/alinvdu/neuromorphic-connectome-approach

PDFToMem - Dynamic Memory Configuration using LlamaIndex & MCP

This project integrates some ideas I had regarding how to configure memory representations by using abstractions layers from LlamaIndex. It builds around multi-agent in which an Orchestrator decides between multiple agents that configure data structuring and representation using LangGraph. The memory representation is in form of LlamaIndex vector indices such as SentenceWindow, Semantic, Hierarchical, etc.

This process is encapsulated by an MCP server which exposes tools for determining the representation, a storage FastAPI builds the query engine tools and then they can be consumed by the client. Learn more by watching the Demo!

Watch video walkthrough here

Repository here

Pinned Loading

  1. neural-art neural-art Public

    Generate neural art images similar to MidJourney directly from your brain data. Compatible with Emotiv Epoch X (14 channels). Open sourced fine-tuned diffusion model and EEG encoder-decoder.

    Jupyter Notebook 12 1

  2. neural-signal-processing neural-signal-processing Public

    Analyse Brain Data in Time and Frequency. Perform synchronisation analysis and permutation based statistics for experiments.

    MATLAB 4

  3. neuromorphic-connectome-approach neuromorphic-connectome-approach Public

    Spiky neurons, bi-exponential synapses, larval zebrafish connectome analysis, STDP, HopField Networks.

    Jupyter Notebook 3

  4. reproduce-dream-diffusion reproduce-dream-diffusion Public

    In this repository I reproduced Dream Diffusion paper in Colab environment, pre-trained EEG representation and use author checkpoints to generate images.

    Jupyter Notebook 10 1

  5. SelfInterface SelfInterface Public

    A platform for real-time voice communication featuring 3D realistic avatars, emotion detection and emotion expression.

    JavaScript 3

  6. PdfToMem PdfToMem Public

    An open source library that creates memories from PDF. Memory is hard for LLMs but this library makes it simple. How? By reasoning through ingestion and retrieval and building a multi-agent archite…

    Python 13