The Ourovoros Team

We Are The Coding Ingredient Missing From Your Product

Georgios Delkos

Senior Software
Development Engineer

Rust / Golang / Solidity

Camden Smallwood

Senior Software
Development Engineer

Rust / Solidity

Want to be Part of Ourovoros.io?

Reach out to us with your email and we will get back to you!

Language We Speak

Solidity Programming Language

Solidity is an object-oriented, high-level language for implementing smart contracts. Smart contracts are programs which govern the behaviour of accounts within the Ethereum state.

Solidity is a curly-bracket language. It is influenced by C++, Python and JavaScript, and is designed to target the Ethereum Virtual Machine (EVM). You can find more details about which languages Solidity has been inspired by in the language influences section.

Solidity is statically typed, supports inheritance, libraries and complex user-defined types among other features.

With Solidity you can create contracts for uses such as voting, crowdfunding, blind auctions, and multi-signature wallets.

Rust Programming Language

A language empowering everyone to build reliable and efficient software.

Why Rust?

Performance
Rust is blazingly fast and memory-efficient: with no runtime or garbage collector, it can power performance-critical services, run on embedded devices, and easily integrate with other languages.

Reliability
Rust’s rich type system and ownership model guarantee memory-safety and thread-safety — enabling you to eliminate many classes of bugs at compile-time.

Productivity
Rust has great documentation, a friendly compiler with useful error messages, and top-notch tooling — an integrated package manager and build tool, smart multi-editor support with auto-completion and type inspections, an auto-formatter, and more.

Vyper Programming Language

Vyper is a contract-oriented, pythonic programming language that targets the Ethereum Virtual Machine (EVM).

Principles and Goals

Security
It should be possible and natural to build secure smart-contracts in Vyper.

Language and compiler simplicity
The language and the compiler implementation should strive to be simple.

Auditability
Vyper code should be maximally human-readable.

Furthermore, it should be maximally difficult to write misleading code. Simplicity for the reader is more important than simplicity for the writer, and simplicity for readers with low prior experience with Vyper (and low prior experience with programming in general) is particularly important.

GoLang Programming Language

Build fast, reliable, and efficient software at scale

Go is an open source programming language supported by Google

Easy to learn and get started with

Growing ecosystem of partners, communities, and tools

Built-in concurrency and a robust standard library