Chris Dibbern

Application Developer

Iowa City, Iowa, 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

👤
Senior
🎓
Top School
Chris Dibbern is an Application Developer with 13 years of experience building integrations, web applications, and database-backed systems for higher education at the University of Iowa. He specializes in systems architecture and integration across on-prem and AWS environments, with a current preference for .NET, TypeScript, and Node.js. Chris has shipped scalable campus-wide tools—like calendar synchronization for ~50,000 users—and maintains reusable libraries, CI/CD pipelines, and GitLab infrastructure to accelerate team delivery. An active open-source contributor, he has improved parser tooling (Jison lexer/parser) and enhanced SVG-to-G-code conversion and testing in LaserGRBL, demonstrating attention to algorithmic robustness and test automation. Based in Iowa City, he combines practical production experience with a background in teaching and experimental interface work, bringing both technical depth and a collaborative, user-focused perspective.
code12 years of coding experience
job9 years of employment as a software developer
bookA.S., A.S. at Kirkwood Community College
bookB.S., Computer Science, B.S., Computer Science at University of Iowa
languagesEnglish, Spanish, Hindi
stackoverflow-logo

Stackoverflow

Stats
134reputation
53kreached
9answers
7questions
github-logo-circle

Github Skills (26)

algorithm10
javascript10
parser10
bezier10
lexer10
testing10
gcode10
compiler-construction10
parsing10
parser-generator10
parse10
dotnet-core10
curve10
csharp10
lex10

Programming languages (12)

TypeScriptC#Component PascalCoffeeScriptC++JavaScriptGoHTML

Github contributions (5)

github-logo-circle
arkypita/LaserGRBL

Oct 2021 - Oct 2021

Laser optimized GUI for GRBL
Role in this project:
userBackend Developer & Test Automation Engineer
Contributions:9 commits, 2 PRs in 11 days
Contributions summary:Chris primarily focused on improving the SVG to G-code conversion functionality within the LaserGRBL project. They addressed potential overflow issues in Bezier curve calculations and added tests to validate the behavior of Bezier curve flattening algorithms. Additionally, the user made improvements to the G-code generation logic, particularly in handling arcs and Bezier curve approximations, while also working on test improvements.
lasergrbl3d-printerguiengraver
zaach/jison

Jul 2013 - Aug 2013

Bison in JavaScript.
Role in this project:
userBack-end Developer
Contributions:9 commits, 2 comments in 1 month
Contributions summary:Chris primarily contributed to the lexer and parser implementation for the Jison project, a JavaScript parser generator. Their work involved adding features such as token stacks to handle arrays of tokens and testing FIFO token arrays, which significantly improved the lexing capabilities. Additionally, the user modified the code by fixing whitespace patterns and integrating example grammars with semantic whitespace handling. These changes likely enhanced the flexibility and robustness of the parsing process.
parser-generatorjavascriptbison
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