Finhaven - Contract

I continue to provide consulting support for Finhaven Technology's "Financial Private Markets", a fintech product written in Rust. This role involves participating in all pull requests, handling bug fixes, and dealing with new feature requests related to Rust.

Finhaven

Business Needs

Finhaven Technology specializes in developing capital raise platforms with private trading support for secondary markets. Written in Rust, their "Financial Private Markets" product requires further development and maintenance. Although I have moved on to explore other opportunities, my deep familiarity with their extensive codebase led the company to retain me as a vital resource for their ongoing Rust-related needs.

Role and Responsibilities

As a consultant for Finhaven Technology, I take on a pivotal role in ensuring the ongoing maintenance and development of their Rust-based product. My responsibilities encompass:

  • Code Review: Participate in reviewing pull requests to guarantee the code aligns with project requirements and adheres to best practices.
  • Bug Fixes: Diagnose and resolve bugs, ensuring the robust performance of the product.
  • New Feature Development: Contribute to the development of new feature requests, enhancing the product's capabilities and user experience.
  • Mentorship: Provide Rust mentorship to the existing team of JavaScript engineers, supporting their understanding and problem-solving capabilities in Rust.
  • Project Maintenance: Proactively identify and rectify issues in the Rust projects I had formerly maintained, ensuring their continued operational effectiveness.

Through this role, I help Finhaven Technology maintain the performance and functionality of their Rust products, thereby ensuring continuity and stability in their product offering.


  • Linux environment using:
    • Rust
    • Actix-web
    • PostgreSQL
    • Redis
    • GCP PubSub
    • Python
    • Docker
    • Kubernetes