Ashi Krishnan
hi, i'm ashi Photo: Clayton Cubitt

I’ve been hacking for 27 years.

I started as a kid and never stopped.

I've worked on mobile apps (that let kids make mobile apps), projection art for the government, and infrastructure so vast that it is the abyss staring back; a monumental protomind which will sooner understand you than you, it.

I'm currently at GitHub, building the next generation of developer tools.

Talks

StrangeLoop St. Louis
sep 2018

CSS-Minsk-JS Minsk
oct 2018

Video coming soon!

JSConf.eu Berlin
jun 2018

❣️
Impact Fellowship New York
jan 2018

πŸš€οΈ
Full Stack Fest Barcelona
sep 2017

πŸ‘©πŸ½β€πŸŽ€
Chick Tech (Keynote) New York
2016

Tap for more
2018 β‡’ 0000 GitHub Sr. Software Engineer

Currently working on tooling for the next generation of coders.

2016 β†’ 2018 Fullstack Academy Teacher

For two years, I taught at Fullstack Academyβ€”primarily at Grace Hopper, our coding immersive for women. I lectured daily on CS topics, React, and Node, act as PM on student projects, and design curriculum and tooling.

  • πŸ‘©πŸ½β€πŸ« Daily lectures: CS topics, JS, React, Express, Node, HTML/CSS, etc.
  • πŸ€– Frequent lectures on system design, engineering responsibility, and robots: friend and foe
  • ⭐ Guide student project work, acting as PM / tech lead
  • 🦈 Prep students for technical interviews
  • πŸ“š Design curriculum & tooling to support it
2015 β†’ 2016 Hopscotch Senior Developer

Hopscotch makes a visual programming language for kids for the iPad and, now, the iPhone. This was my first foray into mobile development, and the first time in a while that I'd worked as senior dev for a small, agile team.

  • πŸ“± Worked with CTO to rewrite the code editor as an iPhone app
  • swiftly Wrote a ton of Swift and Objective-C (I πŸ’œ Swift)
  • 😬 Productionized a JS+WebGL port of the Hopscotch runtime
  • πŸ¦„ Built a WebGL text layout system to handle emoji identically(ish) to Core Graphics
  • 🚞 Kept Rails on the rails for the most part
2014 β†’ 2015 Dev Bootcamp Instructor

I left full time development to work as an instructor at Dev Bootcamp. Teaching, I quickly discovered, would be the most powerful and rewarding job I'd ever had.

  • πŸ›€ Daily lectures on a Rails / JS frontend curriculum
  • ⭐ Guide student project work, acting as PM / tech lead
  • 🦈 Prep students for technical interviews
  • πŸŽ“ Postgraduate technical counseling
  • πŸ“š Curriculum design
2010 β†’ 2014 Google Software Engineer in SRE

My team handled the deployment, monitoring, repair, and production tuning of numerous large services at Google. I fought fires, saved services, occasionally broke them, and carried a pager.

  • πŸš€ Worked with developer teams to design, document, test, and safely deploy large scale architectural changes
  • πŸ“‰ Designed monitoring for complex services and developed capacity plans for services running on thousands of machines
  • πŸ”₯ Diagnosed and repaired perplexing issues arising from, for example, the interplay of new code, ancient bugs, and recursive asynchronous processing pipelines
  • πŸ“Ÿ Carried a pager
2007 β†’ 2010 NOAA Research Scientist

At NOAA, I worked on tools for forecasters, and a projection art museum exhibit called Science on a Sphere, which is probably the visually coolest thing I have ever worked on for money.

  • πŸ‘ Rebuilt graphics pipeline with shaders and DMA video streaming. This 4xed our pixel throughput.
  • 🐭 Shrunk our hardware footprint from four computers down to one (it grew again)
  • 🐍 Built forecaster tooling in scipy
  • Invoked deep bluetooth hackery to add a full Wii remote interface
  • πŸ•Έ Improved our workflow. Before: Makefile maze, environment variables passed down by oral tradition, source in CVS. After: continuous builds and testing, hermetic packages, sourceβ€”alasβ€”in Subversion.
University of Colorado B.S. Computer Science

Contact

I have a newsletter now! Get me delivered to your inbox!
Ashi Krishnan

Want me to speak at your conference? Drop me a line at book@ashi.io!