Product design and agile development agency
We are a fully collaborative team of passionate and experienced developers and designers, driven by our shared goal to create high-quality web and mobile products for the global market. We strategize product development through design thinking methodologies and rapidly develop web and mobile platforms following strict agile processes leveraging our tech stack of React, React Native, Rails, Python, VueJS, Go, and Node.JS
We follow user-centered design to conceptualize products, design experiences, and rapidly release to market.
Our highly skilled team members are seamlessly integrated into existing teams to help businesses rapidly scale.
Air Canada, AirAsia, Glocap, EmploymentHero, InnovationHub, LeapXpert, HRBoss, Vincere, Idea Rebel, Taiger, Browzzin, VietCV, Reap, Wiretap, DoYou
Embedded development team for the Scratchpay web platform
Scratchpay is a simple and friendly payment plan provider for medical financing.
CodeLink embedded a team of front-end web developers and back-end developers in the ongoing development of the Scratchpay payments platform.
Embedded teams worked with in-house product and development teams to incrementally release new versions of the payment management platform and the end-user customer mobile web application for transacting payments and managing all ongoing payments for outstanding loans.
Wiretap is a chrome extension that integrates seamlessly with the Netflix experience, giving users the ability to add and view time-synced comments during their favorite Netflix series and movies. Netflix shows and movies are tagged with reactions, facts, and theories from bloggers, show creators, super fans, and friends.
Wiretap users can comment during shows and on the after-show wall, follow their favorite users, earn rewards for comments, upvotes, and activity, get updates when friends are talking about a show. Show Producers, Cast, and Crew can sign up for special access to Wiretap, leaving specially promoted commentary during the shows they helped produce.
VietCV offers fully customizable and multilingual CV templates for Vietnamese to create professional and unique CVs for their job applications. VietCV users can choose a template to start creating their own CV, with tips to guide them as they input their CV content, and automatic analysis of the content they input to help them improve how their CV is structured.
VietCV is a responsive in-browser application with CV templates for a broad range of industries, a large range of unique design styles, and the ability to export and send CVs directly to potential employers. https://vietcv.io/
Reap - Vendor Platform
The Reap Vendor Payments Platform gives cash-based businesses the ability to send invoices to their customers via email and receive payment via card.
Vendors can manage all of their created invoices and the status of each invoice, manage their fees, and view reports, all from within the portal. CodeLink developed the entire UX and UI flows and developed the full web application with customer invoices.
RedDispatch for AirAsiaRedDispatch for AirAsia gives AirAsia staff can the ability to earn extra money on their route home by delivering packages shipped to their base airport the last-mile to recipients.
CodeLink developed the entire UX and UI flows and developed the full Android application with the BE Admin management tool.
RedAirport for AirAsia
RedAirport for AirAsia gives AirAsia ground staff the ability to check-in passengers to their flights, print baggage tags, security check passengers, and manage all outgoing flights from their mobile device.
CodeLink developed the entire UX and UI flows and developed the full Android application, with integrations to the existing AirAsia BE system and the bag-tag printing hardware.
Endless outfit inspiration and AI technology to match products again an extensive brand catalogue.
The management team and back-end team at Browzzin worked with the CodeLink product manager and a pair of ReactNative developers to break down product spec and develop the broken down spec in incremental product releases, redeveloping the existing iOS application using ReactNative on Android whilst enhancing the feature set during the process with changes to the user flows and interface.
The ReactNative Android release included all of the features from the iOS application, with a number of additional features added during the development process. The development team worked with the back-end in-house team to set up the interaction with the APIs provided, leveraging the Browzzin AI technology to match products with the extensive brand catalogue.
Curated e-commerce for new parents, coupled with supportive life-stage focused content.
June is a curated e-commerce platform for new parents in Hong Kong, promoting healthier living, practical advice, and non-biased content to help users make informed decisions in different stages of their journey.
Content on the June platform has been curated based on the different life-stages a new child goes through, with content to help a family through the early stages after birth up until their child is a toddler. Each life stage includes non-biased product listings with recommendations on the types of products that are often required for each life stage, with the option to set up repeat purchases and discounted subscriptions on items.
Messaging Archiving and Surveillance with a single dashboard for full messaging compliance and management
The CodeLink product design team worked closely with the locally-based lead engineer of the MessageWatcher platform to understand all of the business logic and security standards to be able to redesign the platform to be both a better user experience and continue to adhere to all of the logic and flows required for the platform.
Once the product design was complete, a CodeLink developer paired with the MessageWatcher lead engineer to rebuild the entire MessageWatcher front-end. The CodeLink developer then worked with the lead engineer to create concise and detailed product documentation for all of the product features to undergo best-practice full security testing before being released to the market.
DoYou is your personal guide to feeling healthy, happy, and strong every day.
DoYou Yoga & Fitness gives free and premium users access to a range of different yoga content for all levels of yoga enthusiasts. Users can view videos on their device, or stream directly to their television with Chromecast. With over 150 guided programs and over 1,000 fitness sessions, DoYou is easy to follow, letting users set their own personal goals and practice at their own level. Users can stay motivated with progress tracking, rewards, and achievements to unlock.
The CodeLink design team worked to create entirely new user-friendly flows and interface designs for the CodeLink developer to work on the full application re-build. Once the redesigned application was complete, the CodeLink developer has continued to work on iteratively deploying new functionality for the iOS and Android mobile and tablet applications.
Secure Omni-channel business communication with third party messenger integration.
LeapXpert is a B2C communication platform. Employees can send text, voice and file messages to client's messengers of their choice: WhatsApp™, WeChat™ , Telegram™, Line™, and others. LeapXpert elevates messaging to a formal business communication channel, ensuring that financial institutions stay compliant whilst communicating with their customers across multiple communication channels.
LeapXpert helps businesses own and control all company’s communication data, gather employees and clients communication on one platform, chat via direct and group chats, and keep all company communication history always available for monitoring and compliance purposes.
CodeLink worked as the foundational team to design, structure, and develop the entire LeapXpert platform for the initial 2 years of development, then working with the LeapXpert management team to help with the set-up and training of their own internal team.
"Their responsiveness was excellent."
An IT firm engaged CodeLink to develop its credit card collections MVP which features a merchant, admin, and customer page. The team's goal was to submit the platform's codebase at the end of the engagement.
"Their responsiveness was excellent."
Nov 12, 2020
The company was satisfied with CodeLink's outputs. They were impressed with their team's communication skills and cooperative approach. Overall, it was a successful partnership.
The client submitted this review online.
Please describe your company and your position there.
We are a payments platform that helps businesses make and collect credit card payments. I am one of the co-founders.
For what projects/services did your company hire CodeLink, and what were your goals?
We hired Codelinks to create the initial MVP for credit card collections product. We needed a merchant page, admin page and merchant customer page. Our goal was to get the MVP up and running very fast and for them to be able to transfer the code base to us later on.
How did you select CodeLink and what were the deciding factors?
We selected codelinks because one of our previous engineers used to work at their agency. They were also very proactive and thoughtful during the discovery process.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
The designed a merchant, admin and customer page for us through python and react. they gave us workflows and design mockups and often communicated with us through a dedicated project management flow and slack to make sure we were up to date.
How many people from the vendor's team worked with you, and what were their positions?
4, 1 designer, 1 pm, 2 devs
Can you share any measurable outcomes of the project or general feedback about the deliverables?
We were able to get the platform up and running in 2 months and Codelinks was also cooperative for any follow up questions that we had on the project.
Describe their project management style, including communication tools and timelines.
They communicated to us via updates every week through the following tools:
What did you find most impressive or unique about this company?
Their responsiveness was excellent.
Are there any areas for improvement or something they could have done differently?
Could have handed off the code base with a bit more planning
"The CodeLink team has always been extremely helpful."
CodeLink is helping develop an app for a loan company. The app allows users to track their payment progress.
"The CodeLink team has always been extremely helpful."
Oct 19, 2020
The internal development team enjoys working with CodeLink. They take ownership of their work and care about the success of the project. Customers can expect an honest and reliable team.
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 SVP of engineering at Scratchpay. We’re a lender in the US and Canada.
We started four and a half years ago. We have about 100 plus people, pretty much across the globe. A third of the workforce is in the US and the rest are remote. I basically take care of everything tech related for Scratchpay.
What challenge were you trying to address with CodeLink?
We offer loans. There are two phases of the lending lifecycle. The first is before the loan has been issued and the second is after the loan has been issued and needs to be repaid.
We have a partner in the US who is our payment provider, and they had offered us a mobile app for borrowers to be able to do those things. It wasn’t amazing, so we decided to build our own mobile app and that is where CodeLink came in. Our in-house team had never built a mobile application from scratch. I wanted to see if I could find someone that could support our internal team.
What was the scope of their involvement?
We started from scratch. It is an app that works on the web and it is bundled into a shell, and then turned into a mobile application. They also did the backend layers in Firebase.
They also helped us design our payment processing tool. We had worked with another vendor on this but needed it to be updated for our new mobile app.
What is the team composition?
In total, I think I have worked with around 10 people. We hired a project manager, and we started with a team of two at first, and then we added another person. We worked with another five people on the payment processing project.
How did you come to work with CodeLink?
I had actually worked with the two co-founders, Daniel and KA (Co-Founder & CTO) of CodeLink at a previous company. I knew KA for his technical skills, and I knew Daniel for his product skills. I had a lot of trust in them. I contacted them, and we talked a little bit. I looked into doing a small pilot with the first two developers and it worked out, so we kept on growing the team.
How much have you invested in them?
I think we’ve spent about $300,000.
What is the status of this engagement?
We started working with them in July 2019, and the project is ongoing.
What evidence can you share that demonstrates the impact of the engagement?
We have about 20 engineers in-house. We tried to integrate the teams as much as possible. It has worked out extremely well with CodeLink. They were integrated with our chats and it is generally working out really well. Everyone loves working with them.
The CodeLink team has always been extremely helpful. They take ownership of their work, and they actually care about what they are doing.
How did CodeLink perform from a project management standpoint?
We integrated them extremely tightly within our production teams, so they are following scrum exactly as we do. We have absorbed them into our own project management.
What did you find most impressive about them?
I think the culture just feels good. They give very constructive feedback, and they will tell you when something doesn’t work. I don’t think I have ever worried about things not being delivered. When you have an outsourcing company, you just don’t know whether things will be delivered on time. That’s not the case with CodeLink. They are reliable.
Are there any areas they could improve?
I’m usually pretty critical. I think with some of their team, communication wasn’t as good. In addition, I was hoping to work on Flutter, but they weren’t too excited about it and there is some sense into why. I guess that is the only thing that I have asked them to do and they would rather not have done that. Other than that, it was pretty solid.
Do you have any advice for potential customers?
I would personally recommend going all in to the core of your problem and they will figure it out a solution. Don’t sugar coat it too much. I think it is going to be much more productive if you go in as openly and honestly as possible.