Join   Log In
  • Startup Jobs
  • Recruit
  • Discover
  • Blog
    Michael Dickens

    Michael Dickens

    Stanford CS; worked at ZenPayroll, Facebook; various independent projects

    Software Engineer San Francisco Bay Area Stanford University '16
    There was a problem loading your content.
     
    Experience
    Meta
    Meta
    Software Engineering Intern 2015 (3 months)
    Logged groups commerce data and wrote pipelines that manage log databases. Data provided features for Facebook's product ranking algorithm.
    Gusto
    Gusto
    Software Engineering Intern 2014 (3 months)
    Wrote a regression analysis to catch errors in payroll payments and increase reliability of the system.
    Sourcegraph
    Sourcegraph
    Software Engineering Intern 2014 (2 months)
    Developed a source code analyzer for Clojure.
    Founder
     
    Employee
    Gusto, Meta, Sourcegraph
    Investor
     
    Incubator
     
    Advisor
     
    Attorney
     
    Board Member
     
    Mentor
     
    Member
     
    Acquired
     
     
    Projects
    Simfpl Compiler
    Compiler for the Simfpl programming language
    sole developer · A language specification and compiler for a small but Turing-complete toy language with C-like syntax that supports functional… · More programming style.

    I designed the language and implemented its compiler. The compiler is written in Common Lisp because I wanted to learn Lisp, and the standard library is written in C.
    Keyboard Layout Project
    Keyboard layout optimizer
    primary developer · A program designed to efficiently optimize keyboard layouts, inspired by the work done by Peter Klausler. It uses a (relatively)… · More friendly command-line interface to allow the user to customize a keyboard layout.

    I developed this project almost entirely on my own, with a little help from a few friends and connections.
     
    Education
     
    About
    Achievements

    I developed the world's fastest keyboard layout optimizer, which performs 100x better than the second best. Although I developed it as a personal project and spent no time advertising it, I have had a handful of people request my help developing extensions to fit their needs.

    Describe the most impressive thing you've done.
    Skills
    Common Lisp Java Python Haskell C C++ Clojure Ruby SQL Emacs Lisp Gnu Emacs Unix/Linux PHP
    Locations
    Austin San Francisco Bay Area
    Help · Blog · Twitter · Terms · Privacy Policy & Cookies · Unsubscribe · Cookie Preferences · Press · Profile not verified