Cedric Hutchings

Salt Lake City, Utah, 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
Cedric Hutchings is a software engineer with 9 years of hands-on experience building embedded firmware, web engines, and developer tools from Salt Lake City. He wrote C firmware for 500+ handheld consoles, built a browser emulator to make 100+ games behave identically to the device, and improved WebGL-backed game preview performance for Hack Club’s Sprig editor. A pragmatic back-end contributor to Rust projects, he modernized an ECS library for no_std Rust and improved embedding examples for RustPython, while also optimizing canvas pixel rendering in front-end projects. Known for a detached-HEAD sense of humor, he blends low-level systems work with front-end performance tuning and a habit of leaving thoughtful, example-driven documentation.
code9 years of coding experience
bookHighschool, General Education, Highschool, General Education at Blacksburg High School
github-logo-circle

Github Skills (20)

javascript10
game-engine10
python10
macros10
css10
interpreter10
lang10
compiler-compiler10
html10
compiler10
rust10
game-development10
hashtable9
data-structures8
data-structure8

Programming languages (18)

C#CSSC++CRustElmHTMLSvelte

Github contributions (5)

github-logo-circle
hackclub/sprig

Jan 2022 - Nov 2022

🍃 Learn to code by making games in a JavaScript web-based game editor.
Role in this project:
userFront-end Developer
Contributions:1 review, 201 commits, 22 PRs in 10 months
Contributions summary:Cedric primarily contributed to the front-end aspects of the "sprig" game editor, focusing on improving rendering performance and adding features to the pixel editor. They optimized pixel rendering by directly manipulating pixel data, enhancing the visual fidelity of the games. Furthermore, the user implemented new features such as drawing sprites and integrating them into the engine. Additionally, they added the ability to view the mouse coordinates.
gamegamesgamedevjavascriptweb-based
Ralith/hecs

Dec 2019 - Dec 2019

A handy ECS
Role in this project:
userBack-end Developer
Contributions:6 commits, 6 PRs, 6 comments in 14 days
Contributions summary:Cedric primarily worked on implementing and refactoring core functionalities of the `hecs` ECS library. They utilized macros extensively to generate tuple implementations for queries and bundles, optimizing the library's internal structure. Furthermore, the user refactored the code to replace `hashbrown` with `fxhash`, enabling support for `#no_std`, and added initial support for the `#no_std` environment. These changes enhance the library's flexibility and compatibility with diverse environments.
ecsecs-paradigmentity-componentgame-developmententity-component-system
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