Welcome to Neurodevs, where I develop portable, open-source tools for neuroinformatics as a solo developer. My mission is to support researchers, clinicians, and individuals in integrating data across diverse modalities and scales to better understand the human nervous system at an individualized level. Current efforts focus on implementing real-time biosignal processing.
Neurodevs builds on the ubiquity of Node.js and TypeScript to develop cross-platform, portable solutions tailored to the unique demands of neuroinformatics. This technology stack provides the near-universal deployability of JavaScript, while still allowing integration with established tools in languages like Python and C++. The goal is to deliver solutions that adapt to various platforms, from servers to computers, tablets, phones, watches, and beyond.
- Craftsmanship: Good code shows care. TDD by the 3 laws, refactoring, design patterns, clean code, and more
- Portability: Each package runs on virtually any device via Node.js, from desktops to mobile and cloud
- Privacy First: Emphasis on local data processing ensures user privacy while maintaining compatibility with cloud workflows
- Interoperability: Solutions are designed to integrate seamlessly with existing neuroinformatics tools and workflows
Personomic is my vision for an individualized, N-of-1 neuroinformatics platform that integrates diverse data and knowledge sources. Data sources are specific to the individual, encompassing biosignals such as EEG, PPG, ECG, and EDA, along with genomics, neuroimaging, and more. Conversely, knowledge sources are broadly designed to apply to most individuals, specific subpopulations, or universally to all humans. They include neuroanatomical ontologies, structural regions, and network connectivity associated with certain conditions.
I plan to use Personomic to study my chronic illness and dysautonomia with unprecedented detail, focusing on a unique case of right-sided C-tactile allodynia. Remarkably, this allodynia can be temporarily abolished through vestibular, gustatory, auditory, visceral, and even cognitive interventions. For instance, tilting my head as a vestibular intervention eliminates the allodynia until I return to a vertical position. These sensory modalities converge in the insular cortex, primarily on its left side for the right body.
I'm thus developing an N-of-1 experimental protocol to measure event-related potentials (ERPs) from EEG during left-sided and right-sided brushing that targets C-tactile fibers. My goal is to use source localization, with a specific focus on the mid and posterior insula, to identify the consistency of response patterns induced by each intervention. This approach could provide evidence for functional localization within the insula, leveraging the rarity of right-sided C-tactile allodynia and its intervention-specific behavior to reveal insights rarely observable in human studies.
Many Neurodevs projects originated from work conducted under SBIR, STTR, and TACFI grants. Most of these packages have been deployed on U.S. Air Force bases worldwide in "mind gyms" supporting mindfulness training, sound experiences, and other wellness programs. I have never directly been part of the USAF, instead working with a startup called Lumena for the past 5+ years. My aim remains advancing open-source software for neuroinformatics.
I welcome contributions to the Neurodevs ecosystem and consider pull requests on a case-by-case basis. Contributions should adhere to Test-Driven Development (TDD) by the 3 Laws and align with the general conventions established across Neurodevs repositories. If you’re unsure about the fit of your contribution or want to gauge my receptivity, feel free to message me beforehand. I promise I'll respond. I'll also answer opened issues and am otherwise happy to help.
Finally, I am always open to collaboration! Whether you’re interested in contributing code, sharing ideas, or exploring potential partnerships, you can reach out to me on Bluesky at @ericthecurious or email me directly at [email protected]. I will warn you that I charge a healthy rate for any contract work :)
Eric 💜 🏳️🌈