Vincent Siliakus is an experienced software engineer and owner with over a decade focused on building scalable, fault-tolerant back ends using Erlang and Elixir. He brings deep expertise in OTP design patterns, NIF development in C/C++, and deploying resilient services across complex AWS environments, rooted in a background as a C++ developer for television and live events. As a hands-on architect and consultant he blends functional programming discipline with practical DevOps and front-end collaboration to deliver maintainable systems and internal tools. Vincent has contributed directly to the Elixir codebase (notably work on the Macro module and fixes around compiler behavior), underscoring his commitment to the language ecosystem. He runs Full Color Sound, combining software, audio and video domain knowledge, and prefers projects that value clarity, reliability and long-term maintainability. Outside work he channels creativity into music, photography and gaming with his daughter — a hint at his blend of technical rigor and human-centered interests.
13 years of coding experience
15 years of employment as a software developer
MA Ing, Software Development & Sound Design, MA Ing, Software Development & Sound Design at HKU (Hogeschool voor de Kunsten Utrecht)
Elixir is a dynamic, functional language for building scalable and maintainable applications
Role in this project:
Back-end Developer
Contributions:7 commits, 8 comments, 3 issues in 11 months
Contributions summary:Vincent primarily contributed to the Elixir codebase, focusing on the `Macro` module. Their work involved implementing and modifying functions like `decompose_call/1` (later renamed to `split_call/1` and then back to `decompose_call/1`), which parses and analyzes Elixir code for function calls. They also updated the documentation, ensuring clarity and accuracy regarding function behavior. Additionally, the user addressed a bug related to operator precedence in the `Mix.Compilers.Elixir.clean/1` function and corrected an issue where the `--app` argument was not converted to an atom.
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.