I am an entrepreneur, gamer, and technology enthusiast.
Work
Currently co-founder and Chief Software Architect of a mobile analytics company called Localytics. I spend my time primarily on the back-end processing technology and infrastructure management.
Previously, I worked at Microsoft on NTFS, exFAT, and the Volume Shadow Copy Service for Vista and Windows Server 2008.
Please view my LinkedIn profile for more information.
Education
I graduated from Boston University with a B.A. in Computer Science. Course projects included:
- Designing and testing a MIPS processor using Altera’s MaxPlus hardware simulation software. Incorporated a pipelined design with multi-level set associative caches.
- User level thread scheduler in Linux.
- Implementing custom kernel level synchronization primitives in Linux.
- A data analysis and visual ranking program in C#.
- Multi-threaded video server and client in C.
Computers as an Interest
My interests include storage technologies, operating systems, web technologies, programming, and gaming.
I’ve been programming since the early ’90s. My first language was BASIC, but I quickly moved to C and C++. I developed a solid understanding of C++ and Win32 programming. I’ve since used PHP, C#, Ruby, and Scala to a large extent, as well as many other languages to a lesser extent. I’m experienced with HTML, CSS, and frontend technologies as well as databases and other backend technologies.
As a developer and end-user, I am familiar with both Windows and Linux and prefer each for different purposes. My Linux distro of choice is Debian/Ubuntu.