Custom software development for Web & Mobile
We are a team of full-stack software development experts who have developed multiple complex digital products for our clients worldwide. We are looking forward to outsourcing our software development skills to professionals.
Our key expertise lies in the delivery of high-quality performant web applications and cross-platform mobile apps. Depending on the needs of our clients we can provide end-to-end product development or team augmentation.
Out tech stack focuses on:
- React and Vue.js for front-end development
- Node.js & AWS for back-end development
- React Native for cross-platform mobile apps
When working on projects we strongly rely on Agile methodologies centred around our clients and their business' requirements. We make a great effort to best understand the developed products and people who will be using them.
We wish to be actively involved in the whole process each time.
For more information visit our website: www.teacode.io
Focus
Portfolio
AutoPilot, Caterpillar, ShipStation, Touchcom, Buzzin, DayDream, Voicey, Simplifiedbody, PadHQ, Werz, Data.Simple, Heirlume, Paymi, CommuniKate, and more!

AutopilotHQ
Adding integrations with Mailchimp & Intercom to the core Autopilot Platform. The solution had to be ready to work at a high scale and able to handle millions of contacts daily. In a period of 2 months, we have engaged 3 developers and implemented the integrations using Node.js.
Afterwards, due to great cooperation, we have involved more developers and started working on other features for Autopilot.

TouchCom Security
Together with our client, we have taken a shot at building the future of security systems. This unique solution from the early beginning was aiming to replace traditional door phone with access control and camera systems. The main goal was to make the IoT solution fully integrated into existing security systems for all buildings and properties. This was quite a challenge, however, in a few months, we have built a stable, secure, and easy-to-manage system for residents, installers, and property administrators.

Data.Simple
Data Simple makes operation on data simple, reliable, and fast. Thanks to it you can easily share, import, export, transform data, between multiple locations like MSSQL, DynamoDB, RDS, S3, Glacier, MySQL, MongoDB, PostgresSQL, and many more. Moreover, the solution can be hosted in the intranet and allows data administrators to securely share data outside the local network or export it to any format they need (CSV, TXT, XLS, XLSX, JSON...).

Buzzin
Buzzin is a revolutionary visitor management solution. It grants digital access to visitors without the hassle of any kind of physical registration or use of plastic cards. It’s swift, contactless and it provides access through the touch of a button via a smartphone.

Rijim
Rijim.io is a cross-platform chat application with endless possibilities. We've created an easy-to-use, stunning flow creator, with multiple actions available, like button, regex, and image answers, collecting visitors data, SMS verification, and several more. The app allows users to build personalized conversation flows and engage customers on their mobiles, in a web app or widget which may lead to bidirectional chat. It is also available as a widget.
Technologies: React.js, Ant-design and Expo (ReactNative), Node.js, Feahters.js, MongoDB, React-admin (admin panel), Gatsby.js (landing page).

Hive
Hive is an app that allows one to manage the deployment of scooters in various locations around Europe.
The main challenges that we had to overcome were:
1) the implementation of the interactive map (the Mapbox) and handling of different views of the map itself.
2) the real-time updates on the map
3) performance optimization to make the map usage with data smoothly
Technologies used: React.js, Mapbox, PostgreSQL.

PadHQ
PadHQ was a startup company that wanted to simplify mid-to-long term renting in England.
Our team was responsible for the development of a React Native cross-platform app for the crew members.
The crew members are now able to directly contact tenants, hand over the keys to the apartment, check the apartments, receive tasks, accept, reject them, access the route to the apartment, see tasks’ description and all the data that they may need including contact to all the tenants and landlords.
We are also responsible for the API / backend part for this application done with nodeJS, express and MongoDB, Facebook login, map view with routes calculation and time-to-destination countdown, push notifications (urban airship) with deep linking, intercom chat integration

Renoon
Renoon allows you to search through the offers of thousands of clothing companies and find the best new and pre-owned sustainable options.
Renoon was created using the next.js framework, which allowed us to optimize the page for SEO and make it work fast and smooth. We made an auth0 authorization in order to enable the user to log in as easily as possible. The biggest challenge was a complicated system of filters that can be applied to the browser research.

Chatopics
Chatopics is an application that enables video chat between users using WebRTC. Users can choose the topic they want to talk about, then the application finds other people wanting to talk about the same thing (Similar action to Chatroulette).

Heirlume
Heirlume is a legal consulting company operating in the US and Canada. Our task was to create a fast-working, SEO-optimized website that would show potential clients what a professional and reliable company Heirlume is. We have created frontend from custom designs that look amazing on both desktop and mobile resolutions and work super fast thanks to using Gatsby.js technology.

ClosedWon
This is a desktop web application developed with the use of React and Feathers that allows one to plan and manage their marketing campaigns. The users can store and buy new business contacts/connections and plan further how to contact them (for example via email templates, LinkedIn messages and more). This is a fully automated process that allows one to save a lot of time and worry. ClosedWon also has a tool to arrange meetings in the form of a calendar with time slots that one can reserve for each call. The main challenge of this project was the Google account management, access approvals and overall safety of email and c

Voicey
Voicey is the marketplace where both brands and influencers can collaborate with each other on advertising campaigns. This is your end-to-end solution. We've implemented well designed, easy to maintain React Native application allowing influencers with ease to handle offers from brands, tasks, payments, campaign statistics, and much more...

Paymi
Paymi is an Android and iOS app used for getting a percentage of transaction value back to one's account. After registration, the user connects his credit/debit card and gets a list of services that Paymi supports. When a user buys something from the store that is on the list, one gets the cashback after that to one's Paymi account.
We have completed this project using React Native for mobile apps and Expo for the web application.

Pilates-Online
Pilates-Online is a modern platform created for hosting exercise videos. Users can find suitable videos through filters, watch predefined programs and add their own films to their planned or favorite videos. For hosting the videos we used wistia, so our client can easily add and modify the videos. Wistia also enables tracking which videos are the most popular and what content type the users are watching the most often. We created two subscription models on this platform that one can use - monthly and yearly. The whole payment and invoicing procedures are being handled by stripe.

Hocomo
Hocomo is a modular house configurator that allows one to create a building of their dreams. The user can choose from a wide range of accessories and materials to fully personalize their future home. We developed a highly scalable website using next.js and integrated it with prismic - a content management system that allows the whole team to easily control and maintain their input.

Fresh Energy
The Fresh Energy App Dongle Module is prepared to connect the Dongle device to the user’s WiFi. While working on React and Redux technologies we have implemented progressive frontend features such as:
- Step by step installation
- The feature allowing one to test the connection between the app and Dongle
- The listing of all wifi networks near Dongle
- The ability to switch the wifi network to the one chosen by the user in the Dongle module.

Amber Living
Amber-living is an internet catalog, which aggregates data from different shops and marketplaces. The whole project was built with Gatsby from the data queried from BigQuery and the dynamic data collected from Firestore. Each page with the items available is collecting filtered data from Firestore matched to the category exact category.

CommuniKate
CommuniKate is a PWA app that offers an array of tools, such as voice recording, video conferences, in-app calendar, and many more. TeaCode was responsible for the front end of this app using technologies such as React and Redux. This project's main focus lied in implementing some essential for smooth communication features such as audio messaging, sending recorded audio mp3 files to users, attaching photos, creating contact groups or message tags (f.e. #work, #important, #sent), and many more.

SimplifiedBody
We have partnered with Simplified Body to develop a leading personalized client nutrition platform. It is a SaaS product aimed at personal fitness trainers. Its main goal is to automate the process of nutrition planning and supervision of its clients.
After 1 year of cooperation, we have decided to invest in this project, to deliver the best nutrition platform on the market. One key element involves machine learning algorithms for generating personalized meal plans.

Surplus Marketplace
Surplus Marketplace is a great auction service allowing one to bid on all kinds of things. It is a web app built with the use of React, Redux and Node.js
We have integrated it with Stripe in order to ensure that the online payments will be completely safe for the users. Moreover, it gave us the ability to implement an automatic bid bump-up feature which saves their time to a great extent.

Werz
WERZ is a location-based social media mobile application. Its aim is to provide a universal platform for sharing live regional information like events, festivals, and parties. It is empowered with the ability to integrate with other systems to collect and share data. All accessible through a pleasant map interface.
Reviews
the project
Development for Nutrition App
“I feel confident that they have the expertise to deliver any kind of app or feature I may want.”
the reviewer
the review
A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.
Introduce your business and what you do there.
I’m a dietician and the founder of SimplifiedBody. We’re a SaaS company that licenses a nutrition system to personal trainers in the UK. Our software helps people manage and plan their food intake, access recipes, and track their progress.
What challenge were you trying to address with TeaCode.io?
I’d created a site myself in WordPress, but I’m not very tech-savvy and it grew too complex to manage as business took off. I reached the point where I needed my own platform and my own technology in order to make things scalable. I hired TeaCode.io to take over the app development after several other options didn’t work out.
What was the scope of their involvement?
They wrote a full stack JavaScript app using the Meteor framework. On a technical level, it’s built with a multi-tenancy architecture so that many clients and users can be on the platform at the same time. This was a huge improvement for me, as I’d previously been juggling multiple WordPress domains in order to get the same effect, and previous developers had said it wasn’t possible.
In terms of the development, I was simply looking for an MVP, but we’re now about to launch version three or four. When I first approached them, I wanted them to replicate a recipe-management feature that I’d had as a WordPress plugin. This required building out a recipe database as well as a meal-planning feature. On top of that, I had a list of features that were desired but not essential, like the ability for users to track different body metrics or upload photos to monitor their progress.TeaCode.io managed to incorporate all of them into the first version of the app.
What is the team composition?
I think it was about three people. We had a main point of contact, plus front- and backend developers.
How did you come to work with TeaCode.io?
I’d initially hired multiple other companies and was let down, so I began doing some research on the various technologies and coding languages. I realized that building the app in JavaScript was probably the best idea, so I searched for companies with that specialty and that’s how I found TeaCode. They impressed me with the level of thought they put into my project even before our initial meeting, and they also quoted a fair price.
How much have you invested with them?
We’ve spent over $200,000 thus far.
What is the status of this engagement?
We began working together in March 2018 and the development is ongoing.
What evidence can you share that demonstrates the impact of the engagement?
I don’t think my business would exist without the software they built. Even though I bring the nutrition expertise, I couldn’t facilitate it properly without the app. This has given me a lot of flexibility with how I manage the business.
On top of that, I’ll get feedback from fitness clients who’ve used the app with their trainers, and they frequently say that this app is easier to use than any others they’ve tried. People report that they manage to build consistent, healthier habits, and some of that is due to the app’s structure and how well it’s incorporated my dietician’s knowledge into the user experience.
How did TeaCode.io perform from a project management standpoint?
They communicated really well. The team is based in Poland, but their English is excellent and they’re far more responsive than other developers I’d hired in the past. If I message them, I’ll usually get a response within 20 minutes.
What did you find most impressive about them?
After so many false starts, I was definitely impressed by their level of communication. Their team is also highly versatile. They’ve got great front- and backend developers, plus experts on machine-learning and other kinds of algorithms. It makes me feel confident that they have the expertise to deliver any kind of app or feature I may want in the future.
Are there any areas they could improve?
This isn’t unique to them, but I think developers, in general, aren’t great at predicting how quickly something will be ready. Some of that’s down to the difficulty of executing a feature or a product, but it would be nice to have a more accurate sense of how long things take.
Do you have any advice for potential customers?
No, I can’t think of anything else to suggest right now.
the project
Development for Location-Based App
“They're willing to go into the project and solve issues together, as a team.”
the reviewer
the review
A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.
Introduce your business and what you do there.
I'm the founder of a location-based app.
What challenge were you trying to address with TeaCode.io?
I was looking for a vendor to develop my application. I was working with a different company, but I wasn't satisfied, so I started looking for a new vendor.
What was the scope of their involvement?
TeaCode developed my app from scratch. It's a native app, so it's compatible with both iOS and Android. People are not always looking to download an app, so we consolidated different location-based applications in one place. We also wanted to have a good UX. The app lets users see where their friends are and what events are nearby. TeaCode used JavaScript for development, and they integrated the app with third-party APIs, such as Google Maps.
What is the team composition?
We worked with one of their founders, who was our project manager.
How did you come to work with TeaCode.io?
I was looking for an offshore provider and I came across TeaCode. They seemed very knowledgeable and their rates were affordable, so I chose them.
How much have you invested with them?
We spent about $25,000–$50,000.
What is the status of this engagement?
We worked with them between November 2017–May 2019.
What evidence can you share that demonstrates the impact of the engagement?
We wanted to develop and launch a complicated platform on a tight deadline, and TeaCode made that happen.
How did TeaCode.io perform from a project management standpoint?
They did their best to meet our deadlines, even when it meant working evenings and weekends. We had frequent meetings and they were always available on Slack. Also, their English is very good, so we didn't have any communication problems.
What did you find most impressive about them?
They're very tech-savvy and flexible. They're willing to go into the project and solve issues together, as a team. Also, their prices are fair.
Are there any areas they could improve?
Our engagement ended, so I’m not sure.
Do you have any advice for potential customers?
It's important for both sides to be transparent and understand the expectations.
the project
Web Development for Software Development Company
"Their firm was compatible with lightweight process Kanban-style workflow, integrated with our internal teams."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
Director of Engineering, managing global expansion in Shipping/Online marketplaces
For what projects/services did your company hire TeaCode.io, and what were your goals?
We needed to expand our throughput of developing new integrations with shipping carriers and online marketplaces, using our integration framework at connect.shipengine.com
How did you select this vendor and what were the deciding factors?
Their firm was compatible with lightweight process Kanban-style workflow, integrated with our internal teams. Easy to get started and continued when it proved successful
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
Scope was to deliver working shipping and order source modules, using TypeScript, using third party APIs
How many people from the vendor's team worked with you, and what were their positions?
2 software engineers
Can you share any measurable outcomes of the project or general feedback about the deliverables?
Teacode delivered many integration modules
Describe their project management style, including communication tools and timeliness.
JIRA-integrated kanban style staff augmentation, embedded in Slack with our teams
Are there any areas for improvement or something they could have done differently?
No
the project
Web Development for Communications Solutions Company
“The quality and performance is really where they shine.”
the reviewer
the review
A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.
Introduce your business and what you do there.
I am the director of engineering at Webley. We are a communications company, primarily building mobile and web applications for communications.
What challenge were you trying to address with TeaCode.io?
I needed a progressive web app (PWA) version of our mobile application to be done with a minimum set of requirements provided because they already had an example of a native iOS app we had developed with someone else.
What was the scope of their involvement?
They get the spec and UI design from me. The code is in the React framework and a TypeScript frontend code that talks to our backend API with is a RESTful API.
They were able to complete the progressive web app as per the original spec in a shorter time frame.
Currently, we are working on an R&D project where we are using a lot of AWS native tooling including the latest serverless technologies. The current stack is AWS native, Amplify, AppSync, Lambda, X-Ray for monitoring, DynamoDB for data storage, S3 Buckets for asset storage, and CloudFormation for the CICD pipeline.
Before I engaged with them on the original project, the big question was with the progressive web app and poor support of that technology on the iOS platform. They had a very specific deliverable to prove to me that audio can be recorded from a Safari browser just using JavaScript and submit it to the backend. It was a proof of concept with a very specific deliverable.
Currently, we are in a model where they also get very specific deliverables in terms of success criteria. For example, I told them I wanted a GitHub repository that will include instructions on how I will be able to stand up the entire AWS stack on my own account. They are developing on their own AWS stack and the handoff is using their CICD pipeline to stand up a new stack straight from GitHub as well as getting updates later.
What is the team composition?
I started the project with one senior developer and one mid-level developer. My interaction was primarily with the senior developer. Since then, I have added one more developer to the team.
Typically, when I work with offshore shops, I do the project management, QA, and release. It is all handled by my team in Chicago. I only engage offshore teams specifically for development only. I did not use any project management or QA resources of that sort.
How did you come to work with TeaCode.io?
I found them on Upwork and then we completed the original project through Upwork. We concluded that engagement on Upwork and then because I was pleased with their performance, we engaged directly and signed a contract.
How much have you invested in them?
We have spent almost $100,000.
What is the status of this engagement?
We started working with them in September 2019, and the work is still ongoing.
What evidence can you share that demonstrates the impact of the engagement?
With the original engagement, the estimate was four months to completion, but they were able to complete it in three months. Overall, they did an excellent job and had a very good follow-through which was unusual actually.
They exceeded my expectations in terms of a timeline and the quality of the code that they delivered. I was happy with the quality and ever since then, I have engaged with them in additional projects where there is a lot more flexibility and autonomy.
How did TeaCode.io perform from a project management standpoint?
We are agile so we mostly used a scrum methodology. We communicate through Slack. They are actually located in Poland, so I expected the time zone is an issue, but to my surprise, they were responding to my communication in Slack all the way through 5 pm CT which is midnight their time. In addition to that, we also have weekly meetings where we catch up on any items where they might have had a hard time getting my attention on through the week.
What did you find most impressive about them?
The quality and performance is really where they shine. I have worked with other shops as well, and none of them compare.
Are there any areas they could improve?
I can’t really think of anything.
Do you have any advice for potential customers?
Just like any project, be very specific about what is needed upfront as well as the deliverables and timelines and they will nail it.
the project
Custom Software Dev for Data Integration Company
“They’re probably the best outsource team I’ve ever worked with.”
the reviewer
the review
A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.
Introduce your business and what you do there.
I'm the founder of a data integration software startup.
What challenge were you trying to address with TeaCode.io?
They were helping us code our platform, the foundation of our company.
What was the scope of their involvement?
They helped build our data integration engine. Our software helps databases talk to each other, integrate data between cloud systems and on-premise databases.
What is the team composition?
Jakub (Co-Founder & CTO) was our project lead. They had 1–3 people working with our team.
How did you come to work with TeaCode.io?
I found their website online, contacted them, and gave them a small project to see how it went. That first project worked out well, so I gave them bigger projects.
How much have you invested with them?
We spent about $50,000.
What is the status of this engagement?
I started working with them in January 2020 and we wrapped up in June 2020.
What evidence can you share that demonstrates the impact of the engagement?
The software works great. TeaCode.io was great. My team lead loved working with them. He said they have good ideas and the code they write is very high quality.
How did TeaCode.io perform from a project management standpoint?
Jakub in particular was excellent. They’re probably the best outsource team I’ve ever worked with. They were great. We could Slack them at any point during the day. They were always online and eager to communicate.
What did you find most impressive about them?
They were more proactive than other service providers we’ve worked with in the past. TeaCode.io actually contributed ideas. They became part of the development of the project.
Are there any areas they could improve?
I just wish I had room in my budget to work with them more.
Do you have any advice for potential customers?
We really enjoyed working with Jacob, and we would recommend him to anybody.
the project
App Development for Group Travel Platform
"Their reliability and transparency were valuable assets."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I was the Ceo and co-founder of Skydreamer an Tinder inspired application for group travelling
For what projects/services did your company hire TeaCode.io?
We hired Teacode to rewrite a big portion of our React Native app that has serious problems and wasn't even working. We had very few weeks in order to be able to launch for TechCrunch Disrupt Sanfrancisco! One of our co-founders was indeed a backend developer they worked together with
What were your goals for this project?
Our app was making easier for groups to decide where to go . The app operates in travel industry, mainly low cost.
How did you select this vendor?
Before Teacode we collaborated with a dozen different developers we found on Upwork, Facebook and Freelencer.com. We spoke with very few companies as software houses are usually very expensive and we wanted to interface directly to the developer/s doing the project. We found Marcin Walendowski through Upwork and I got a very nice impression of the person reliability and portfolio.
Describe the project in detail.
I worked as product manager, defining the features and roadmap of the project, I worked together with our UX UI designer to the wireframes. The app was developed in React Native Only development of the app development was asked and it was for us more then enough
What was the team composition?
They involved a total of two persons, they were both React Native developers, working on different aspect of the app
Can you share any outcomes from the project that demonstrate progress or success?
Our positive outcome was that the app was ready for market and we were abel to present it at Techcrunch Disrupt. Our product didn't really take off anyway. Users didn't need such a product. The app did not have bugs or flaws
How effective was the workflow between your team and theirs?
It was very effective and fast although being remote and offshore. I'm an italian co-founder, speking english fluently we didn't have any problem understanding eachother
What did you find most impressive about this company?
Their very high reliable skillset and knowledge of various technologies. Their reliability and transparency were valuable assets. Their genuine in making fully working products
Are there any areas for improvement?
There is always for improvements, the hourly rate could be lower but that's a common problem among software houses
Moving away from WordPress to a SaaS app has opened up new business opportunities and significantly improved user experience. After false starts with other developers, TeaCode.io’s team have proven to be highly knowledgeable, responsive, and affordable.