Christopher F Clark

Director of Engineering

Bolton, Massachusetts, United States48 yrs 5 mos experience
Most Likely To Switch

Key Highlights

  • Authored Yacc++ and specialized in compiler technology.
  • Developed high-performance SQL engine components.
  • Mentored engineers who became successful in their careers.
Stackforce AI infers this person is a Compiler and Software Engineering expert with a focus on performance optimization.

Contact

Skills

Core Skills

Compiler DesignSystemverilogPythonSqlRust

Other Skills

C++PyTorchNumPyJavaCalciteJSONGraphQLRust (Programming Language)Compiler ConstructionPerlCLinuxVerilogYaccC#

About

The Yacc++ author and itinerant compiler specialist. Numerous successful projects from architecture and design through code and benchmarking--including evangelizing the work to key clients, bringing in evaluation opportunities that have led to design wins. In the process, I've mentored many engineers who've become successful in their own right. After retiring I accepted a contract to work remotely for NuoDB developing an expression evaluator for their new SQL engine. Due to the vectorization, it is over an order of magnitude faster than the evaluator it is replacing. It was architected to allow simple replacement by an LLVM code generator once the entire product is stable. I then wrote a PowerShell interpreter (that helped scan for insecure code) for FileScanIO. And, after that built the IR for an SQL engine for DataPelago with a backend in Rust and frontend in Java using GraphQL to communicate between the two implementations. Last job before retiring was working on a variety of projects at Google in support of Mobile Device Latency Testing--the largest of which was the design for a queueing system to support allocating test machines with support for quotas and priorities. Architected "Cave Creek" regular expression hardware accelerator at Intel and co-developed the software solution that replaced it which successfully accelerates Snort to 3x its normal speed, resulting in design wins in the networking and security markets, such as Cisco. Some other highlights: the "vmod" Verilog compiler for Intel, the Alpha optimizer for the Unix Group at DEC, the architecture of an optimizing ANSI C compiler for Honeywell, and the "Common Backend" for the compilers at Pr1me. Former Editor of Parsing Patterns column in SIGPLAN Notices, who often posted on comp.compilers (as cfc@world.std.com) and tweeted about security as @intel_chris on twitter. Specialties: Compilers, Parsing, Lexing, Regular Expressions, Automata, Instruction Sets, Register Allocation, Optimization, Code Generation

Experience

48 yrs 5 mos
Total Experience
7 yrs 1 mo
Average Tenure
39 yrs 5 mos
Current Experience

Lynqage

Compiler Consultant

May 2025Aug 2025 · 3 mos · Bulgaria · Remote

  • Built a network simulator and added custom system verilog extensions to Verible
PythonC++SystemVerilogCompiler Design

Lemurian labs

Principal Compiler Engineer

Apr 2023Mar 2025 · 1 yr 11 mos · Bulgaria · Remote

  • Completed prototype compiler from Pytorch to Numpy or C++/OneApi for backend.
  • Working on foundations and skeleton for portable production compiler with AMD Mi300 as first target.
PythonPyTorchNumPyC++Compiler Design

Datapelago

Compiler Engineer

Sep 2021Feb 2023 · 1 yr 5 mos · Bulgaria · Remote

  • DBMS acceleration, developed "Qflow IR" (in Rust) to translate SQL into format acceptable for HW acceleration, added Calcite adapter which generates above IR and sends it as GraphQL to the relevant HW acceleration engine.
JavaCalciteJSONSQLGraphQLRust (Programming Language)+1

Nuodb

Software Engineering Consultant

Feb 2019Sep 2019 · 7 mos · Bulgaria

  • Developed expression evaluation for SQL compiler as a remote work contract assignment.

Google

Sr SW Engineer

Jan 2015Jan 2017 · 2 yrs · Cambridge MA

  • Mobile Test Infrastructure

Intel

Hardware and Software Architect

Jan 1999Jan 2015 · 16 yrs · Chandler AZ (previously Hudson MA)

  • Hyperscan (3x Snort speedup--US team leader and manager)
  • Vmod Verilog Compiler
  • CPM Hardware Architect (Cave Creek Regex Accelerator)
  • NGFW PoC for DPDK
  • Security Architect (SDL)
  • Director, Embedded and Communications University Research Program
  • EEMBC (networking and big data benchmarking) representative
  • ECG Ambassador (they let me speak about regexes/pattern matching/security/compilers)

Cadence design systems

SR SW Engineer

Jan 1998Jan 1999 · 1 yr · Chelmsford MA

  • Merging NC Verilog and VHDL code generators

Digital equipment corporation

Compiler Consultant to Unix Products Group

Jan 1988Jan 1998 · 10 yrs · Nashua NH, Hudson NH, Marlboro MA

  • 4 sequential contracts to same group:
  • Third Degree (profiler based on Atom)
  • Alpha Optimizer for the Unix C (C++, Pascal, and related) compilers
  • Unix Linker
  • Various Unix utiliities: (make, yacc, lex, m4, awk, sed, etc.)

Liant software

Software Engineer

Jan 1988Jan 1988 · 0 mo

  • Nothing worth remembering.

Compiler resources, inc

Director, Engineering; Customer Support Manager

Jan 1987Present · 39 yrs 5 mos · on the internet

  • Co-author of Yacc++
  • Compiler and/or Parsing Consultant to numerous clients

Henco software

Consultant

Jan 1986Jan 1990 · 4 yrs · Waltham MA, Carbondale CO

  • Ported Database Management System from VAX to Prime and Sun

Honeywell information systems

Consultant

Jan 1985Jan 1987 · 2 yrs · Billerica MA

  • Architect for Optimizing ANSI C compiler

Prime computer

Software Engineer

Jan 1980Jan 1985 · 5 yrs · Framingham MA

  • Project Leader for Common Backend. Also wrote "stty" (part of the bootleg command environment) which eventually became "edit command line".

Softech

Software Engineer

Jan 1978Jan 1980 · 2 yrs · Waltham MA

  • J73C Jovial compiler (Multics and Interdata)

Education

University of Colorado Denver

BA — Math/CS

Jan 1974Jan 1978

South High School

HS Diploma

Jan 1972Jan 1974

Stackforce found 100+ more professionals with Compiler Design & Systemverilog

Explore similar profiles based on matching skills and experience