By day, I'm an engineer; by night, I'm a writer, researcher, and computer science professor. My current research centers on embodied intelligence: how memory, experience, and physiological signals give machines a sense of presence. I build portable memory architectures that let embodied agents carry episodic, semantic, and schematic experience across heterogeneous robotic platforms, and I work with biosensing to close the loop between human physiological state and machine response. My earlier work examined the psychological and social factors shaping information disclosure on social media, as well as computational psycholinguistics, user role dynamics, and discourse patterns, using large language models and efficient attention mechanisms. My research interests remain diverse: embodied and human-centered robotics, memory distillation, neuropsychological and sociocultural factors in human-computer interaction, computational social science, psycholinguistics, and the application of physiological sensors in HCI and psychological research.
In the past, I've worked on several web, microservice, and AI/ML projects that I've since open-sourced. My work experience includes enterprise API development, distributed network and sensor systems, military helicopter and fixed wing flight training simulators, e-commerce B2B solutions, and benefit administration platforms.
Follow me on LinkedIn, Google Scholar, or here on GitHub for updates!
Hedon is a platform- and robot-agnostic robotics stack for affective behavior: it turns multimodal perception (vision, audio, biosignals, and similar) into fused emotional profiles and concrete actions through a vendor-free core (hedon_core) and narrow ports/adapters, not through a single chassis or cloud SDK.
Robot I/O, simulation, and deployment plug in at the edges—Cyberwave twins, Raspberry Pi edge runners, ROS camera feeds, and others—while the same fusion loop, safety-style decisions, and experience logging contract stay stable across targets.
UGV Beast is the reference platform in this repo; optional pem-core (Coming Soon!) integration records ticks and distills longer-term memory without tying Hedon to one operator backend.
![]() |
![]() |
![]() |
![]() |
|---|










