Cẩm Huỳnh

Co-Founder And Head Of Engineering at Iris.la

Gothenburg, Västra Götaland County, Sweden
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
Cẩm Huỳnh is a co-founder and Head of Engineering with 12 years of experience building robust back-end systems and leading engineering teams from Gothenburg. He combines hands-on Elixir expertise—evidenced by contributions to cornerstone projects like Elixir, Phoenix, and Ecto—with product-level leadership at startups such as Iris.la and Forza Football. Known for improving core language and framework internals (compiler correctness, String optimizations, JSON/socket serialization), he moves confidently between prototype and production concerns. As Technical Lead he balances architectural direction with active code contributions, especially in fault-tolerant data layers and adapter implementations. Outside work he’s a dedicated “true blue” and part-time dumpling maker, a hint at a pragmatic, detail-oriented approach that carries into his engineering practice.
code12 years of coding experience
job8 years of employment as a software developer
bookEngineer's degree Computer Science, Engineer's degree Computer Science at Industrial University of Ho Chi Minh City
languagesVietnamese, English
stackoverflow-logo

Stackoverflow

Stats
167reputation
7kreached
10answers
2questions
github-logo-circle

Github Skills (31)

elixir10
testing10
phoenix-liveview10
phoenix-framework10
compiler-optimization10
ecto10
apache-phoenix10
mysql9
postgresql9
strings9
apidoc9
text-manipulation9
api9
json-serialization9
web-framework9

Programming languages (13)

JavaCSSRustGoHTMLErlangTypeScriptJavaScript

Github contributions (5)

github-logo-circle
elixir-ecto/ecto

Feb 2018 - Jul 2021

A toolkit for data mapping and language integrated query.
Role in this project:
userBack-end Developer
Contributions:4 reviews, 24 commits, 27 PRs in 3 years 4 months
Contributions summary:Cẩm primarily contributed to the Ecto framework, focusing on improving its functionality and robustness. Their work included adding support for nil fields in optimistic locks, which required modifications across several adapter implementations (Postgres, MySQL), and enhancing error handling within Ecto.Multi and Ecto.Repo.Schema. They also introduced new features like the `stale_error_field` and made updates to various modules to manage and filter data more effectively.
querysqlserverintegratedlanguage-integrated-querysql
phoenixframework/phoenix

Feb 2019 - May 2020

Peace of mind from prototype to production
Role in this project:
userBack-end Developer
Contributions:6 commits, 6 PRs, 4 comments in 1 year 3 months
Contributions summary:Cẩm made several contributions focused on improving the Phoenix framework. Their work involved inspecting response bodies in tests, enhancing JSON serializers for socket communication, and improving secret generation for new projects. Additionally, they updated documentation related to the Phoenix logger, ensuring clarity for developers.
realtimepeacephoenix-frameworkelixirprototype
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