Mika Vilpas is a pragmatic software developer with 14 years' experience building backend and full-stack systems across Scala, Ruby on Rails, Java/Spring and modern web stacks like React+TypeScript. Currently at Barona after a long tenure developing BSS back-office tooling at Qvantel, he pairs pragmatic engineering with a strong open-source sensibility—his OmniSharp Emacs work earned him a Microsoft MVP in 2016. Mika contributes to diverse projects from Emacs Lisp LISP editing integrations (CIDER/Clojure) to high-performance Rust backend work for a terminal file manager, demonstrating fluency across languages and runtimes. He focuses on improving developer UX and robust file/data handling in distributed systems, often fixing tricky integration bugs and adding practical bulk-operation features. Based in Finland, he approaches work with a steady, incremental improvement mindset: “we can't fix everything, but we can make things a little bit better every day.”
14 years of coding experience
11 years of employment as a software developer
Bachelor's degree, Business Information Technology, Bachelor's degree, Business Information Technology at Laurea
Ylioppilas, Ylioppilas at Kulosaari secondary school
💥 Blazing fast terminal file manager written in Rust, based on async I/O.
Role in this project:
Backend Developer
Contributions:15 reviews, 22 PRs, 83 comments in 10 months
Contributions summary:Mika primarily contributed to the backend logic of the terminal file manager, implementing new features related to file operations such as moving, trashing, and deleting files. They introduced new event kinds to the Data Distribution System (DDS) to handle these file management actions, modifying core components like the `Pump`, `Body`, and `Pubsub` modules. Furthermore, the user worked on incorporating a new bulk operation feature for renaming files. These changes enhance the core functionality and data management capabilities within the application.
Contributions:6 commits, 5 PRs, 27 comments in 10 days
Contributions summary:Mika primarily focused on enhancing the user experience within the LISP editing environment. They implemented interactive Clojure expression evaluation with visual overlays managed by CIDER, addressing related bug fixes. Additionally, they corrected mode support issues for Clojure, and they removed obsolete features. These commits demonstrate a strong understanding of the CIDER integration and the underlying Emacs Lisp environment.
schemepythonevaluationshortrefactoring
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.