Recent Posts

More Posts

Sosúa is a town in Puerto Plata Province, on the north coast of the Dominican Republic. It’s known for Sosúa Beach, in a sheltered cove with an offshore coral reef, tropical fish and colourful plants.


The following one-shot campaign was created after the party inadvertently fell into a portal, as this presented an opportunity for a guest DM to run a quick and distinct session. My intention for the adventure was to target specific party weaknesses, specifically:

  • Casters spending all their spell slots too quickly
  • Tanks always rushing in
  • Bear barbarian not being resistant to psychic damage


Spelling and grammar are very important. However, when in a rush, we tend to neglect these important aspects. Search engines and humans readers usually don’t appreciate content that includes spelling or grammatical errors.


Documentation doesn’t always have to be boring. Admonition blocks draw the reader’s attention to important notes and warnings that may not directly fit as part of the flow of the text.


There are many methods to communicating between processes. Many methods work best when only using a single programming language, while others require custom packets and parsing.

Simplicity is key and Redis is an efficient solution. Redis is an open-source in-memory database project implementing a distributed, in-memory key-value store.


Recent Publications

. An Extrinsic Dexterity Approach to the IROS 2018 Fan Robotic Challenge Modality B. IROS, 2018.

. Evolutionary Motion Control Optimization in Physical Human-Robot Interaction. IROS, 2018.

. Characterization of a robotic micro-surgical system for small-animal neurosurgery. SfN, 2017.

Recent & Upcoming Talks

Evolutionary Motion Control Optimization in Physical Human-Robot Interaction
Tue, Oct 2, 2018 2:30 PM
Domo arigato, Mr. Roboto: Calibrating Robots with Python
Sun, Oct 1, 2017 6:00 AM
Let's Talk About Neurosurgical Veterinary Robotics
Tue, Nov 1, 2016 9:00 AM