Kenneth Domino

Founder Developer at Domem Technologies, Inc.

Greater Boston United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Kenneth Domino is a founder-developer with four decades of hands-on experience in compilers, program analysis, and transformational software, currently building interrelated open-source projects (AntlrVSIX, Piggy, Campy) to accelerate his productivity. He maintains the C# runtime for the widely used ANTLR4 project, added a CUDA PTX grammar to grammars-v4, and has a steady daily GitHub cadence that totals impressive yearly output. A former principal engineer and longtime instructor who still follows IEEE/ACM research, he blends deep theoretical grounding with practical systems work across C#, C/C++, Java, Clang, Roslyn, and GPU toolchains. His work includes a RE2 port, a PTX emulator, and tooling to translate runtimes into managed code—efforts aimed at making complex compiler and language-transformation tech more accessible and portable.
code10 years of coding experience
job13 years of employment as a software developer
bookMS Computer Information and Control Engineering, MS Computer Information and Control Engineering at University of Michigan
bookMS Biology, MS Biology at Northeastern University
bookBS Chemical Engineering, BS Chemical Engineering at Michigan State University
languagesEnglish, French, Dutch
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (16)

assembly10
parser10
parsing10
csharp10
parser-generator10
parse10
assemble10
assembler10
antlr10
dotnet-core10
testing10
text-parsing9
grammars9
grammar9
c-language4

Programming languages (17)

C#PowerShellJavaYaccC++RustTeXHTML

Github contributions (5)

github-logo-circle
antlr/grammars-v4

Jul 2020 - Jan 2023

Grammars written for ANTLR v4; expectation that the grammars are free of actions.
Role in this project:
userBack-end Developer
Contributions:134 reviews, 239 commits, 329 PRs in 2 years 6 months
Contributions summary:Kenneth added a new grammar for CUDA PTX ISA version 2.1. This involved creating the grammar rules for the assembly language of the NVIDIA's CUDA framework, enabling the parsing of PTX assembly code within the repository. Further commits involved fixing issues with the testing infrastructure for the grammars.
grammarparser-generatorabstract-syntax-treeexpectationgrammars
antlr/antlr4

Jan 2021 - Feb 2022

ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.
Role in this project:
userBack-end Developer & C# Runtime Maintainer
Contributions:25 reviews, 7 commits, 31 PRs in 1 year 1 month
Contributions summary:Kenneth primarily contributed to the C# runtime of the ANTLR4 project. Their work focused on restructuring the C# runtime, fixing existing issues, and adding tests for profiling. Key changes included modifications to the `CSharp/src` and `CSharp/tests` directories, indicating efforts to align the C# runtime with other runtimes within the ANTLR ecosystem and ensure proper functionality. Furthermore, the user addressed specific issues related to grammar processing and profiling within the C# implementation.
pythonstructured-textlanguage-recognitionparserjavascript
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Kenneth Domino - Founder Developer at Domem Technologies, Inc.