Staffans blev tekniker 1900 och arbetade för Maskin- och brobyggnads Ab 1898–1917; under denna tid verkade han bland annat som övervakare av skeppsbyggnadsarbeten i Kina, Japan och Indien. Sina upplevelser där skildrade han i den 1942 utgivna boken "Skeppsbyggare och resenär i Östasien". Under kriget 1918 avlägsnade han i spetsen för ett kommando på ett tjugotal man låsen från cirka 200 kanoner på Sveaborg, som därefter inte kunde användas av de röda mot tyskarna vid intagningen av Helsingfors.