Hi, I'm Mali!

I'm originally from Istanbul, Turkey. I really enjoy designing systems, thinking about tradeoffs, and connecting ideas across seemingly disparate fields.

Talks

  • Data storage structures (B-trees, LSM trees, etc) explained with stick figures (HubSpot Epic Week 2024)
  • How to not gatekeep the database (safely) - running HubSpot's DBaaS (Percona Live 2023) video slides
  • Using abstraction towards friendlier APIs (PyCon 2017) video slides
  • Hell is other people's data (PyCon 2015) video slides
  • How do modern websites work? (Harvard CID 2015) video
  • Simpleflake: Distributed ID generation for the lazy (Boston Python 2013) video slides
  • Flask-Chassis: A simple boilerplate for Flask APIs (Live Demo! Boston Python 2013) video

Academic Data Systems Work

  • Visual tools for debugging data structure performance - proof of concept report
  • Optimizing memory allocation for LSM trees report
  • Design Continuums and the Path Toward Self-Designing Key-Value Stores (CIDR 2019)

Arts & Crafts

  • Recreating modern art with processing.js demo (click and scroll!)
  • Georeferencing an ancient map of the Ballyfin Demesne map
  • Mis-employing radar charts to distinguish high-dimensional data article

Odds & Ends

  • Analyzing transit card swipe data to create a better revenue model for the MBTA report news
  • Prometheus - an unmanned ground vehicle paper
  • A reusable components library for Django link
  • An extension to sqlalchemy to do pivoting / crosstab in PostgreSQL link
  • A hack to add streaming STATA .dta format read support to dask. link
  • Screencast of myself refactoring some particularly hairy legacy code, just because I was curious link
  • Running list of favourite articles on HN link