By day, I’m an engineer and research scientist; by night, I’m a writer and computer science professor. My work sits at the intersection of agentic AI, alignment and safety, memory systems, and embodied intelligence. I study how policies, tools, skills, orchestration, and memory architectures shape agent behavior, with a particular focus on making autonomous systems reliable, interpretable, and safe in real-world environments. I also build portable memory architectures that allow agents to carry episodic, semantic, procedural, and schematic knowledge across models and physical platforms. In my embodied AI research, I integrate physiological sensing and multimodal perception to help machines recognize human state and respond appropriately over time. My earlier work examined information disclosure, computational psycholinguistics, social roles, and discourse patterns in online communities. Across these areas, I am interested in how intelligent systems learn from experience, remain aligned under changing conditions, and operate safely within the human, social, and physical worlds they inhabit.
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.
![]() |
![]() |
![]() |
![]() |
|---|










