Charles Drani is an AI Engineer and full‑stack developer with a decade of experience building web and native applications using Ruby on Rails, JavaScript (React/React Native), Node.js, and both SQL and NoSQL databases. He combines hands‑on implementation—APIs, third‑party integrations like Stripe and Twilio, and testing with RSpec/Jest—with mentoring experience as a capstone reviewer and code reviewer for junior engineers. A long‑time open‑source advocate, Charles has contributed tests and API implementations to projects such as a browser fs polyfill (filer), demonstrating comfort working on large modules and improving community tooling. He has shipped products across fintech, healthcare, and sports domains and also produces scrapers, CLI tools, and shareable packages as a self‑employed developer. Based in Edmonton, he seeks roles where he can both learn and teach, bringing pragmatic engineering, strong remote collaboration skills, and a knack for turning complex requirements into maintainable code.
10 years of coding experience
5 years of employment as a software developer
Mechanical Engineering Related Technologies/Technicians, Mechanical Engineering Related Technologies/Technicians at NAIT (Northern Alberta Institute of Technology)
Alumni Software Development, Alumni Software Development at Microverse
Contributions:1 release, 15 PRs, 88 pushes in 3 months
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.