Charles Washington is a software engineer with eight years of full-stack Ruby-centric experience, currently building product-focused features at Carwow from his base in Portugal. He excels in Rails ecosystems—Hotwire, Sidekiq, PostgreSQL—and has a track record of shipping and maintaining APIs and integrations across startups and scale-stage teams. Comfortable across the stack, he has helped transition frontends toward React, driven MVP-driven product development, and routinely contributes to code quality, reviews and cross-functional planning. An active open-source contributor, he improved association validation and robustness in the well-regarded Blueprinter Ruby serialization library, showing attention to correctness and developer ergonomics. Fluent in pragmatic engineering, he pairs a puzzle-obsessed mindset with hands-on operational experience in performance, security and CI-driven workflows.
8 years of coding experience
8 years of employment as a software developer
Graduando Ciência da Computação, Graduando Ciência da Computação at Instituto Federal de Educação, Ciência e Tecnologia do Ceará
Simple, Fast, and Declarative Serialization Library for Ruby
Role in this project:
Back-end Developer
Contributions:8 commits, 1 PR, 2 comments in 3 days
Contributions summary:Charles focused on enhancing the `blueprinter` Ruby library, specifically improving the handling of associations within blueprints. They implemented validations to ensure the correct usage of blueprints in associations, raising errors for invalid configurations. The user refactored the validation logic, moving it to helper methods for better organization. Their work centered around ensuring the robustness and correctness of the blueprint serialization process.
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.