Ken Krugler

Ken Krugler

About

Detail

Teaching nonprofits how to effectively & responsibly use AI.
Nevada City, California, United States

Timeline


work
Job
school
Education
folder
Project
auto_stories
Publication

Résumé


Jobs verified_user 0% verified
  • AI for Community
    Founder
    AI for Community
    Mar 2025 - Current (1 year 8 months)
    I founded AI for Community in 2025, to train as many nonprofits as possible how to effectively and responsibly use AI to fulfill their missions.
  • Ververica
    Flink Instructor
    Ververica
    May 2019 - Oct 2025 (6 years 6 months)
  • A
    Software Engineer
    Apollo Fusion
    Apr 2017 - Dec 2018 (1 year 9 months)
    All Things Software that don't require a PhD in nuclear engineering.
  • S
    CTO
    Sales Hero
    Apr 2017 - Dec 2017 (9 months)
  • Datameer
    Hadoop Engineer
    Datameer
    Apr 2016 - Jul 2017 (1 year 4 months)
    Integrating real time big data analytics into Datameer's platform.
  • The Apache Software Foundation
    Member and Tika committer
    The Apache Software Foundation
    Jan 2011 - Current (15 years 10 months)
    I'm a committer on the Tika content extraction project, focusing on HTML parsing, character encodings and language detection.
  • S
    President
    Scale Unlimited
    Jul 2009 - Nov 2025 (16 years 5 months)
    We provide design, development and training to help companies solve big data problems using Flink, Pinot, Cassandra and Solr.

    Our clients range from Fortune 50 companies to early stage startups. We’re experts in large-scale data processing, text analysis, machine learning, search and focused web crawling. We know how to take a project from concept to reality, and we can train your team how to do the same.

    We provide training on the open source technologies we use, including Hadoop, Cascading and Solr. We know how to mentor the client’s team, ensuring a smooth and successful hand-off at the end of the project.

    Finally, we build and run both broad and focused web crawls. We can extract structured data from uns
  • K
    Co-founder & CTO
    Krugle Inc
    Sep 2005 - Jan 2009 (3 years 5 months)
    Took concept of "Search as a development tool" from scribbles on paper to a successful product. Krugle enterprise is used by Fortune 500 companies to increase code reuse, improve developer productivity and reduce bug propagation.
    • Key developer on RESTful API to back-end services.
    • Extensive use of Lucene, Solr, Nutch, Hadoop.
    • Filed 7 patents on search, vertical web crawl and code analysis
    • Built core engineering team.
    • Managed development through prototype phase.
    • Helped raise $10M from four VC firms.
    • Wrote articles and spoke at industry events.
    • Co-authored use case for next Lucene in Action book.
  • P
    Consultant
    PalmSource Inc formerly Palm Inc
    Jan 1997 - Dec 2005 (9 years)
    Architected OS-level support for internationalization. Developed Japanese and Chinese (Simplified & Traditional) versions of Palm OS.
  • TransPac Software Inc
    Owner
    TransPac Software Inc
    Jan 1987 - Sep 2005 (18 years 9 months)
    Founded software consulting and product development company. Recognized as a leader in Far East text processing and operating system internationalization.
    • Responsible for corporate sales, finance, and management.
    • Spoke at industry events about internationalization & globalization.
    • Co-founded localization company with major Japan software distributor.
    • Managed and led development efforts:

    - Japanese, Chinese and Korean versions of Mac OS for Apple.
    - Word processors for Japanese, Chinese, Thai and Tibetan markets.
    - Input methods (FEPs) for Japanese and Chinese.
    - Multilingual dictionary for Japanese, Chinese, and Thai.
    - Expert system for Japanese & US fitness clubs.
  • Apple
    Software Architect
    Apple
    Jun 1983 - Jan 1987 (3 years 8 months)
    Member of core Lisa and Macintosh operating system teams. Designed and implemented initial releases of Japanese and Chinese versions of Mac OS. Helped on Thai, Arabic, and Indic versions of Mac OS.
Education verified_user 0% verified
  • Massachusetts Institute of Technology
    BS, Computer Science and Engineering
    Massachusetts Institute of Technology
    Jan 1979 - Dec 1983 (5 years)
    Winner, Clapp & Poliak engineering design award.
Projects (professional or personal) verified_user 0% verified
  • F
    Flink Web Crawler
    Aug 2016 - Current (10 years 3 months)
    A continuous scalable web crawler built on top of Flink and crawler-commons, with bits of code borrowed from bixo.
  • S
    Suicide prediction from social media activity
    Feb 2012 - Current (14 years 9 months)
    Use social media (Facebook, Twitter, etc) activity to predict which military personnel have the highest risk of suicide. Uses Gigya to collect social media activity, stores it in Cassandra, and then applies multiple predictive analytics models via Hadoop/Cascading to calculate risk.
  • D
    Display advertising analytics
    Jun 2011 - Current (15 years 5 months)
    Provide back-end support for an analytics web site that helps advertisers and publishers optimize display advertising. Process millions of crawled pages each day with Hadoop/Cascading, to build an OLAP (on-line analytics platform) using Solr indexes. Apply classification and clustering algorithms to enhance results with IAB codes, similar advertisers, recommended publishers, ec.
  • N
    Near real time web page similarity
    Oct 2010 - May 2011 (8 months)
    Find pages in a 20M+ corpus that were similar to an arbitrary target page. Do it in a few milliseconds, and support hundreds of requests/second on a single server. This used a Cascading/Hadoop workflow to extract key terms from the corpus, and built a Solr index and "corpus map" for the near-real time similarity engine.
  • F
    Focused crawl/index for market analytics
    May 2010 - Current (16 years 6 months)
    Provide back-end support for market research platform that is used by analysts to define & create brand and topic-tracking reports. System uses a focused crawler (with SVM classifiers) to find and extract content, particularly conversations about products on the web. The pipeline then does key term extraction, additional classification and clustering, and finally builds topic-specific search indexes that incorporate pipeline results for augmented search functionality.
Publications verified_user 0% verified
  • F
    Building a scalable focused web crawler with Flink
    Flink Forward SF
    Apr 2018
    Is it possible to build an efficient, focused web crawler using Flink? That was the question that led to the creation of the flink-crawler open source project. In this talk I’ll discuss how we use Flink’s support for AsyncFunctions and iterations to create a scalable web crawler that continuously and efficiently performs a focused web crawl with no additional infrastructure. I’ll also discuss some of the testing and debugging challenges encountered when using features such as AsyncFunctions and iterations.
  • A
    Faster Workflows, Faster
    ApacheCon Big Data NA
    May 2016
    Slides from my talk at ApacheCon Big Data 2016 in Vancouver. I described how we're defining complex ETL workflows using the Cascading API, then running them on Flink (using AWS Elastic Mapreduce).
  • C
    Fuzzy Entity Matching
    Cassandra Summit
    Sep 2014
    I discuss in-depth a real-world use case for combining Hadoop, Cassandra & Solr to solve the problem of quickly matching a target person (entity) against a large corpus of hundreds of millions of potential matches.
  • H
    Similarity at Scale
    Hadoop Summit
    Jun 2014
    In this talk I describe use cases for both batch & real-time similarity, and discuss my experience using Hadoop and Solr to generate high quality results at scale for several different clients. I cover entity resolution (people & places), false identity detection (fraud), real-time recommendation systems and automatic document linking. These are all based on past projects for real customers. Techniques I discuss are feature extraction from text, distributed SimHash, and Solr-based real time similarity scoring.
  • C
    Suicide Risk Prediction using Social Media and Cassandra
    Cassandra Summit
    Jul 2013
    I describe a portion of an early-phase project that uses social media data (tweets, Facebook posts, etc.) from service personnel to predict suicide rates. There’s a lot of motivation to provide better data for military psychologies, since more military wind up taking their own lives than are killed in the line of duty. By analyzing social media data that is voluntarily provided by personnel, plus a predictive analytics system, we can provide assessments that help mental health workers focus their time and energy on the most at-risk individuals. This project uses Cassandra as the scalable storage system for this social media data, which is then analyzed in a distributed environment using Hadoop. The project also uses the Solr search support
  • H
    Faster, Cheaper, Better - Replacing Oracle with Hadoop and Solr
    Hadoop Summit
    Jun 2012
    This talk is a distillation of experience with clients, where we use Hadoop to do off-line pre-processing of data, which then lets us use Solr as a NoSQL solution that provides faster query processing on less hardware, while adding additional search & faceting functionality.
  • B
    A (very) short intro to Hadoop
    BigDataCamp
    Nov 2011
    A very short introduction to Hadoop, from the talk I gave at the BigDataCamp held in Washington DC. Some of this content is also covered in the various big data classes we offer via on-site training (see http://www.scaleunlimited.com/training/)
  • B
    A Very Short History of Big Data
    BigDataCamp
    Nov 2011
    My lightening talk from the BigDataCamp in Washington, DC.
  • S
    Thinking at Scale with Hadoop
    SDForum SAM SIG
    Sep 2010
    Presentation I gave at the SDForum SAM SIG (Software Architecture & Modeling) meeting. This talk provides a brief introduction to Map-Reduce & Hadoop, then discusses challenges of implementing complex data processing using low-level Map-Reduce support, and a number of solutions.
  • A
    Elastic Web Mining
    ACM Data Mining Unconference
    Nov 2009
    PDF version (with notes) of my talk at the ACM Data Mining Unconference. How to use an open source stack (Hadoop, Cascading, Bixo) in EC2 for cost effective, scalable and reliable web mining.
This is a community-created genome.