RedHot Design

Norman John Visser
Port Elizabeth, Eastern Cape, South Africa

Development Stack

Ionic
Ionic
Firebase
Firebase
Angular
Angular
TypeScript
TypeScript
HTML
HTML
CSS
CSS
GitHub
GitHub

Projects

Tame Vet App

Tame Vet App

Tame online Vets offering instant petcare. Easy, affordable pet care!!! Chat with a vet from your smartphone. Tame consists of THREE main features. Each feature has been created to make the experience of owning a pet easy to manage on a daily basis. You’re just a few clicks away from chatting to a qualified vet. Forget the stress of arranging appointments or transporting your pet that hates car trips. Get help from our veterinary team all from the comfort of your own home. Tame brings Peace of mind to the pet owner instantly by have a team of professionals Vets online to answer any questions from 9am -9pm Weekdays (GMT +2) The vets and nurses can also provide general support and advice on diet, exercise, vaccinations, training, dental, and everything in between. Tame pet app is here to keep your pets happy and healthy. Download the app today and have a vet in your back pocket. FEATURES of Tame TALK TO THE VETS > Chat to a Vet with Instant feedback within operating hours. > Month subscription packages for vet consult & No extra charges for night calls!!! >Upload any photos and videos while chatting to the vet. >Your vet will give you clinical advice, diagnosis and a treatment plan. (NO MEDICATION can be given). >Full treatment plan saved to your app under Conversations. MY PET >Store your Pet's Medical history, ID Book, Insurance and Chip Number >Set Medicine reminders, upload invoices and store photos. > Safe your pet life in once place also includes pet sitters details. Tame Premium features are available via in-app purchases.
View Deployed App

Story

Before founding CodeHills, Danish collaborated directly with RedHot Design on Tame Vet App, a digital pet care platform created to make veterinary support more accessible, convenient, and manageable for everyday pet owners. The platform combined real-time veterinary communication, pet health record management, reminders, scheduling systems, and premium service features into a connected mobile experience focused on improving day-to-day pet care across both Android and iOS devices.

When Danish joined the project, the existing application contained numerous technical issues and performance limitations that required significant improvements across both frontend and backend systems. The mobile application was built using Ionic Capacitor with Cordova for both Android and iOS platforms, and Danish worked extensively to resolve existing bugs, improve application stability, and optimize functionality throughout the platform.

A major part of the work involved building high-performance native functionality for the mobile application. Danish developed several custom native plugins for both Capacitor and Cordova to support features that required deeper integration with native Android and iOS capabilities while improving runtime performance and application reliability. These custom plugins helped extend the functionality of the application beyond standard framework limitations while maintaining a smoother and more responsive user experience across both platforms.

In addition to mobile development, Danish also implemented multiple backend schedulers and server-side functionalities deployed directly on Google Cloud Functions (GCP Functions). His work included creating automated processes, background task execution systems, and scalable backend logic to support reminders, notifications, and operational workflows within the platform.

Throughout the engagement, Danish contributed across both frontend and backend development, implementing a wide range of features while continuously improving application reliability, maintainability, and cross-platform performance. The project required flexibility, problem-solving, and the ability to adapt quickly as real-world product needs evolved during development, all while maintaining steady delivery momentum.

What made the collaboration especially valuable was the balance between technical competence, responsiveness, and professionalism. Clear communication, dependable execution, and a practical development mindset helped create a smooth and productive working relationship throughout the project. For a client building a service-driven healthcare-focused product, having a developer who could improve an existing cross-platform application, extend native functionality, and support scalable backend systems added meaningful long-term value to the engagement.

The CodeHills process

Our process is a systematic journey comprising four stages: Discovery, Proposal, Implementation, and Optimization.

01 - Discovery Call
We begin by thoroughly understanding your objectives.
02 - Proposal
We propose the infrastructure, systems, and processes to achieve those goals.
03 - Implementation and Execution
We execute the project plan, which can involve building, testing, deploying and supporting the software.
04 - Evaluation and Maintenance
We assess the results, incorporate feedback and continually improve.