Maksim Soltan is a senior engineering leader and serial founder with 15 years of experience building scalable ML, high-performance back ends, and cloud infrastructure. He combines hands-on full‑stack development with product-driven leadership, most recently co-founding AMAI Labs after leading CTO and founder roles at companies like avro.ai and funkt.ai. Comfortable in both startup and corporate settings, he has a track record of shipping pragmatic, scalable solutions and solving hard systems problems. An active open-source contributor, Maksim has contributed to widely used projects such as oh-my-zsh and fish-shell, improving shell/plugin ergonomics and cross-distro integrations. He brings a systems-first mindset informed by deep experience in language/runtime work (Rubinius) and developer tooling, and often surfaces subtle UX improvements in command-line workflows. Based in Reno, Nevada, he blends entrepreneurial grit with a practical engineering focus on shipping reliable, production-ready systems.
15 years of coding experience
16 years of employment as a software developer
Higher Education equivalent of Masters degree Computer Science, Higher Education equivalent of Masters degree Computer Science at Yanka Kupala State University of Grodno
Stackoverflow
Stats
729reputation
50kreached
6answers
1question
Github Skills (33)
zsh-completion10
programming-language10
scripting10
testing10
rubinius10
linux10
bash-completion10
virtual-machine10
opensuse10
plugin10
ruby10
script10
sh10
shell10
zsh10
Programming languages (25)
CValve Data FormatGoHTMLTypeScriptShellJavaScriptHaskell
Contributions:8 commits, 1 PR, 10 comments in 1 year 8 months
Contributions summary:Maksim primarily contributed to enhancing the fish-shell's functionality by adding and modifying completion scripts for the zypper package manager, which is specific to openSUSE. Their work included implementing subcommand and argument completions, improving the user experience when interacting with zypper. Additionally, the user addressed integration with system-level command-not-found handlers, like those found in NixOS and Fedora, to improve shell behavior. They also made adjustments to vi keybindings and added a fix to a function related to printing packages.
Contributions summary:Maksim primarily contributed to the Rubinius Language Platform by addressing issues related to the `attr` method within the Ruby core, specifically in the `Module` class. Their commits focused on fixing bugs, correcting type checking, and ensuring proper behavior across different Ruby versions (1.8 and 1.9). They also added and modified specs for the `Array#count` method. This work involves debugging and refactoring core language functionality.
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.