This is the professional portfolio of Zachary Kim, an Engineer and Entrepreneur located in Honolulu, HI,Denver, CO,Chicago, IL,San Francisco, CA.

Featured Work / Talks

Endup / Mobile Deep Dive

Good managers put in the effort to gain a cross-stack working knowledge of the technologies and methods used by their teams.

I wanted a project that would expose me to the mobile lifecycle from conception through design, implementation, and deployment on the app store, and Endup was the result. It's a cross-platform way to share your live location with anybody whether they're using an iOS or Android device, or a web browser.

Technology and Entrepreneurship

in Silicon Valley

Havana, July 2015

I was given the opportunity to speak at the Merchise Startup Circle's July 2015 event about my experiences as Zaarly's CTO, and about entrepreneurial life in Silicon Valley. Topics covered included Zaarly's technical stack and processes, early-stage product approaches, securing Angel and VC funding, and which snack foods cause exponential growth.

Intra-Op 3D Visualizer for Deep Brain Stimulation

Java, Eclipse RCP, DICOM

CellTracker is a 3D visualization program used during surgery to aid in the visualization of recorded data from a neurosurgical procedure called Deep Brain Stimulation. Three-dimensional microelectrode recordings are superimposed on the Schaltenbrand-Wahren atlas, allowing the surgical team to visualize microelectrode-target proximity.

I had the opportunity to present our procedures and findings at the 2008 International Movement Disorders Congress in Chicago, IL, which was chosen as one a handful of a total of roughly 900 abstracts to be specially featured.

ClojureDocs.org

JVM, Clojure, ClojureScript, React

ClojureDocs is a community powered documentation and examples repository for the Clojure programming language. Supporting searchable documentation and user-submitted examples, the site is a popular destination for developers who are new to the language. It's the most frequented Clojure resource on the internet, receiving around 250k pageviews per month.

Originally written in 2011 using Rails, the site was reimplemented in early 2015 using Clojure & ClojureScript to provide a more robust and dynamic user experience around searching for and creating examples.

Intra-Op Neuronal Signal Simulator

Java, Swing, Piccolo2D, Processing

MockDBS is a simple program that simulates signals generated by neural features encountered during a Deep Brain Stimulation procedure. It allows the user to place simulated neurons along a test track, then descend a probe along that track.

It was originally created for use at the University of Colorado Health Sciences Center as a participatory site in a GAD2 viral vector study, to facilitate adherence to control group protocol.

Audio output of simulated neurons is produced as a probe is descended, which is fed to standard feedback instrumentation thus simulating difficult to copy intra-operative phenomena which would otherwise be noticeably absent to the awake patient.

No-Strings Mobile App

Development in Clojure

Portland, March 2015

I spoke at the 2015 Clojure/West conference in Portland about my experiences with and tooling built for building native mobile apps for iOS and Android.

From the abstract: "Mobile development is the next great frontier for the Clojure ecosystem. Traditionally, mobile Clojure apps have been trapped in a WebView, resulting in limited capabilities and a less-than-steallar user experience. This is no longer the case. Come hear about production examples leveraging the existing Clojure ecosystem to build real, native mobile applications. No strings, caveats, or restrictions.

pair.io

Clojure, Ruby, Cljs, MongoDB

Pair.io was a web app that helped you collaborate on software projects. It would analyze a provided GitHub repo, and provision an EC2 instance with the required tools, dependencies, and SSH access for anyone you'd like to collaborate with.