The tehnology which is used depends on a problem that is trying to be solved. In the folowing apps you will see usage of Rails, React, Angular, Knockout, JRuby, Java and other tehnologies.
Hello Bosani is an app of San Francisco company. It provides a soltion for all the freelence's needs - contract signing, time tracking, invoicing, reporting and payments.
The biggest challange is making sure that the app is organized well, as there are a lot of moving parts as well as user's security as all the payments users will be receiving within the app.
The app now serves thousands of freelencers, and it user-base continues to grow.
Want your cloths to be picked up, washed, and delivered back to you. You want to pay weekly, using subscription or manually by ordering specific services. Then Bindrop is for you
The app is fully tested, developed using TDD approach and very flexible adaptable to ever-changing user's needs
The app currently serves hundreds of customers.
An NBC News channel app for live streaming from user's phones to their followers on the web. It provides a whole around service, with Android, iOS mobile apps for streaming live fotage, and web app for watching and chatting amoung audiance.
The admin section provides a functionality of creating TV channels where admins can use sources from thousands of users which are streaming live to create a TV channel.
The app built as an alternative to Periscope, and it is built to support millions of users.
Boutique Air is San Francisco Airline company. Providing flights for more private, premium flights, for the cost of the commercial flights.
The app consists of three parts - the web-app, API, and the mobile applications for the Android and iOSbuilt using Angular.js and Cordova (discontinued)
It was built so serve thousands of people accross the US. The biggest challange was to make the reservations prone to errors and to provide a smooth service.
Generate HQ is a marketing and real-estate company. It provides apps which are built for interaction with the users.
There are several products which are built for this client, but one of the lates one is a custom chat built in ReactJS and the API in the backend.
Every agen't profile contains an admin panel built in ReactJS for agent's to use.
Transact is a real-estate finance management app. Company can manage their profits, agent shares, net and gross income, send invoices, rate agents and have all the connected in reports.
In essence this is more a math app providing easy monitoring and managing agent's finances.
The role was to provide all-around service - setting up the server, creating the back-end and the front-end in KnockoutJS
This one was one of the interesting projects. Splice machine is a new type of big-data database, like MongoDB and others. The challange was to build a Rails database adapter so everyone in "Rails world" can use this database, just like they would use MySQL or PostgreSQL
The challanging part was to map ALL Rails's active record database relations and to adapt Splice Machine's functions to reflect thos methods.
This adapter tapped a lot into core of Rails Active Record implementation, and for the speed requirements, all is built using JRuby
O School is live streaming classroom where people can teach other people on various subjects by live streaming from video camera and by using a chat.
The app provides paid and premium content, managed by the admin section available for each teacher.
The role was to build an arhitecture for such system and make decisions on the tehnologies.
This is one of the largers apps that I have worked on. With more than 10 million users actively using the app.
It provides comprehensive workflow management systems for scholarly journals, books, and conferences.
It is a database-driven app, where the specific database setting drive the application code. My role was to implement new features in the wast code-base, and to fix existing bugs in it.