I'm Jaeho Shin, an Apple engineer working on Knowledge Graph. If you share the passion in organizing the world's knowledge and using it to enrich everyone's lives, or building excellence in software engineering for machine learned and intelligent systems, please reach out to me via email: netj at CS.Stanford EDU.

I was a PhD candidate in Computer Science at Stanford University where I spent most of my time with Hazy Group and InfoLab members until I moved to Lattice Data to continue working on Accelerating Knowledge Base Construction.

I worked with Chris RĂ© to study how we can do more productive development of end-to-end knowledge base construction systems, such as those built with DeepDive, by creating tools like Mindtagger. For Spring 2015 and 2014 quarters, I helped running the CS346 database implementation course. Before that, I worked closely with Jennifer Widom, Andreas Paepcke, Semih Salihoglu, and Jiwon Seo on problems such as data management for computational experiments (3X), debugging programs for distributed graph processing systems (Graft), designing a domain-specific language for graph analysis (Socialite), and compiling subgraph matching queries (SmallGraphs). I was a course assistant for CS245 in Winter 2014, helping Hector Garcia-Molina to add new MySQL assignments. Before coming to Stanford in 2011, I worked for Samsung Electronics for a few years after finishing my MS at Seoul National University and BS at KAIST in Korea. At Samsung, I worked on a wide range of research and development projects from prototyping tablet devices to creating software engineering tools for understanding and re-engineering legacy code. During my master's program with Kwangkeun Yi, I studied programming language theories and static program analysis techniques and built a static array index overrun analyzer for C programs which became part of Fasoo.com's Sparrow.

I enjoy writing code and designing programs both professionally and in my spare time. Some of my creations are remocon, libzygote, mkmimo, BuildKit, Markdown-Diff, YouScript, KAIST File Archive, bpm, and my dotfiles. Check out my GitHub page for other things as well.

For my publication record, please refer to my Google Scholar page.