Scroll To View More
Robbie Cruse, Software Developer in Sydney, New South Wales, Australia
Robbie Cruse

Software Developer in Sydney, New South Wales, Australia

Member since September 6, 2017
As a top-notch software developer with a background in computer engineering and multiple years of experience in his field, Robbie provides creative, high-tech solutions to your system integration and software development needs. He adheres to industry best practices and leads your projects to the best results possible. He's experienced in a broad range of languages such as Ruby/Rails, React, Angular, Python/Django, and PHP/Laravel.
Robbie is now available for hire



  • JavaScript, 7 years
  • Ruby on Rails (RoR), 5 years
  • Angular, 5 years
  • React, 4 years
  • D3.js, 4 years
  • Node.js, 4 years
  • Laravel, 3 years
  • Vue.js, 3 years
Sydney, New South Wales, Australia



Preferred Environment

OS X, Ubuntu, Git, Sublime

The most amazing...

...thing I've done was to use Elasticsearch and JSON fields to bring significant database query improvement.


  • Freelance Web Developer

    2018 - 2018
    Saycaster (via Toptal)
    • Contributed key components to the successful launch of Saycaster.
    • Improved a podcast player (the core part of the solution); used React and D3.js.
    • Implemented a REST API using a Koa (Node.js based) framework.
    • Implemented a single-page application using React/Redux.
    • Implemented mobile responsiveness across the whole site.
    Technologies: React, Redux, D3.js, JavaScript, Node.js, Koa
  • Web Developer

    2017 - 2018
    • Developed bar and pie components powered by React and D3.js.
    • Built a table component with rich features. It provides lazy data loading, filtering, pagination, sorting. inline editing, and calling actions per rows.
    • Created stunning React components used in the whole TicketFairly application. It includes a file uploader, a rich text editor, advanced dropdown, a radio, checkboxes, and date picker.
    • Developed many forms to create and update events and brands.
    • Built statistics pages using stunning charts and tables to provide the necessary information to users.
    Technologies: React, Redux, JavaScript, CSS
  • Web Developer

    2016 - 2017
    • Wrote a Vue.js-powered table component. As a very advanced table component, it provides efficient filtering, sorting, and pagination.
    • Implemented candidates page by Vue.js. Recruiters can search for available candidates and do appropriate actions like communication and mark/favorite/change the color of the profile.
    • Improved the candidate page; now it displays details of a candidate in a smart way. Recruiters reach the profile of candidate and can access him/her right there.
    • Implemented critical functions on the back-end: enabled a candidate search, communication between recruiters and candidates, and more. Flask was used as the framework.
    • Enabled the flagging of candidates by recruiters. A recruiter can now flag candidates in various ways.
    Technologies: Vue.js, Flask, JavaScript, Python
  • Web/Database Developer

    2013 - 2015
    • Designed a database including the models and relationships between them.
    • Implemented daily database updates. It fetches up-to-date data from a third party provider and feeds them into the database.
    • Implemented a quick, efficient search system so that it can search for matches on hundreds of millions of records so quickly.
    • Implemented a TV guide page; it displays TV schedules in need of visitors with meaningful filters(region, period, category).
    • Implemented cinema/movie guide page. It provides cinema schedule, movie details, and cinema details.
    • Wrote a REST API used by mobile applications.
    Technologies: PHP, MySQL, JavaScript, HTML, CSS


  • TicketFairy | React, D3.js (Development)

    TicketFairy is a ticketing, marketing, and rewards system that powers the technology for concerts, festivals and arts events.

    I joined the TicketFairy project in the role of a React developer. I built numerous React components: bar chart, pie chart, advanced table, file uploader, rich text editor, date picker, etc. I also developed many forms and pages to display useful information and let users create, update, and delete events and tickets.

  • RippleMatch | Python, Vue.js (Development)

    RippleMatch provides effective and affordable recruiting platform. It helps students and companies find the perfect match.

    I worked on the RippleMatch project as a full-stack developer. I developed a student search page using Vue.js and updated many pages including the profile page. I also committed critical back-end work using the Flask framework.

  • eBroadcast | PHP Development and System Administration (Development)

    I designed the database and developed web pages for an eBroadcast project. eBroadcast provides a TV schedule, cinema programs, and movie/celebrity data. A PHP/MySQL stack was used.

  • Ragraider | Ruby on Rails, React (Development)

    Ragraider is an application package to provide a clothing-rental service.

    I joined Ragraider project in the role of full-stack developer. I built a RESTful API part using the Ruby on Rails framework. Industry-proven best practices were applied to build APIs which were used by various applications (web, iPhone, Android).

    I also built the web application, one of the three client applications, while other two were built by other developers; React was used.

  • RAXAR | React (Development)

    RAXAR is a global thought leader and provider of the next generation of integrated, real-time mobile solutions based on context and sensor technologies. Clients are able to collect, manage and deliver detailed information associated with their assets in real time while utilizing a highly configurable solution.

    I worked as a front-end developer to built the front part of the web application of the RAXAR solution. I developed the Google Maps-powered components, the design viewer, and editor using React.js.

  • Evari | React, D3.js (Development)

    Evari provides an investor tool to analyze the investment risk.

    I joined the Evari project in the role of a React/D3.js developer. I developed many visual components to deliver useful statistics to the users (investors); D3.js was used to draw charts.


  • Languages

    JavaScript, Ruby, CSS, PHP, Python, HTML
  • Frameworks

    Ruby on Rails (RoR), Angular, Flask, Django, Laravel
  • Libraries/APIs

    React, D3.js, Node.js, Highcharts, Facebook API, Vue.js
  • Tools

  • Other

  • Storage

    MongoDB, PostgreSQL, MySQL


  • Bachelor's degree in Computer Engineering
    2007 - 2011
    Shanghai University - Shanghai, China
I really like this profile
Share it with others