Charlie Marsh

type blog = Post of (string * blog) | Home | About
Email⋅GitHub⋅Twitter⋅Résumé

Today: Staff software engineer at Spring Discovery (play around with our tools).

In the past: Senior engineer and engineering lead at Khan Academy, engineering lead at Cedar, and Computer Science major at Princeton.

Check out some of my public projects:

  • match title with
  • | MegaMap -> Giving scientist superpowers in the battle against aging and age-related diseases
  • | Jasper -> An open source platform for developing always-on, voice-controlled applications (4.5k+ stars on GitHub, front page of Hacker News, covered in WIRED, Forbes, Lifehacker)
  • | math-input-> Khan Academy's expression editor for the mobile web
  • | Script Playground -> An in-browser playground for the Bitcoin Script programming language
  • | Intro to Hacking -> A weekly "hack" class taught at Princeton University to survey useful programming tools and techniques
  • | MAD Topic Model -> Topic-model-based authorship detection and stylistic analysis
  • | Online Boosting -> A suite of online boosting and weak learning algorithms in Python
  • | Quizzler-> An automatic quiz-question generator for iOS with a Python back-end (first place entry in the Facebook Summer of Hack Hackathon)

Or, see a longer list here.

Charlie Marsh

About⋅GitHub⋅Twitter⋅Résumé


Today: Staff software engineer at

Spring Discovery

. Play around with our

tools

.

In the past: Senior engineer and engineering lead at

Khan Academy

, engineering lead at

Cedar

, and Computer Science major at

Princeton

.

  • Giving scientists superpowers with

    MegaMap

  • Building a

    Really, Really Small

    Android App
  • Writing a

    Reproducible

    Test Plan
  • Reviewing

    Code from Both Sides
  • Getting up and Running with

    Robolectric

  • Learning

    Android

    in a Production Setting
  • Exploring

    Flow

    , Facebook's JS Type Checker
  • Bitcoin

    Script: An In-Browser Playground
  • Speeding up

    SVGs

    with

    CSS

    Transforms
  • Rendering

    React

    Components on the Server
  • Why Are There So Many

    Pythons

    ?

Outside of work, I helped build

Jasper

, the

Script Playground

, and more.
© 2021 Charlie Marsh