About me
Developer, keen learner
Profile
I am a full-stack software engineer based in Charlotte, North Carolina who strives to build clean APIs and clear abstractions.
I am skilled in dynamic languages (JavaScript, Ruby, Python) but learned to program in statically-typed languages (Java, C/C++) at University College London. After receiving my BSc. in Computer Science, I spent some time at The University of Texas at Austin researching network and operating system security.
My current interests include programming language design and the tradeoffs between safety, performance and developer productivity. Watching the trajectories of Rust, Swift and Go along with the movement back towards static typing excites me as a developer.
I am a massive motorsport fan (especially endurance racing) but can also be found having circular discussions about the golden age of televsion and adding to—while less frequently subtracting from—my reading list.
Publications
-
Verifying and enforcing network paths with ICING
Jad Naous, Michael Walfish, Antonio Nicolosi, David Mazières, Michael Miller, and Arun Seehra
7th ACM International Conference on emerging Networking EXperiments and Technologies
CoNEXT 2011, Tokyo, Japan, December 2011
-
A policy framework for the future Internet
Arun Seehra, Jad Naous, Michael Walfish, David Mazières, Antonio Nicolosi, and Scott Shenker
8th ACM Workshop on Hot Topics in Networks
HotNets 2009, New York, N.Y., October 2009