THD FOX UG

Philipp Thom
Neuwied, Rhineland-Palatinate, Germany
CrushLink

Project 01

CrushLink

A character-based matchmaking app focused on helping users discover compatible nearby matches through a more personality-led dating experience.

View Project
Firebase
Firebase
NativeScript
NativeScript
WordPress
WordPress
PHP
PHP
MySQL
MySQL
TypeScript
TypeScript
JavaScript
JavaScript
HTML 5
HTML 5
CSS 3
CSS 3
GitHub
GitHub

Case Study

Before founding CodeHills, Danish collaborated directly with THD FOX UG across multiple long-term digital products and internal initiatives over a period of more than three years. The partnership included products such as CrushLink and Seelenbewusst, along with contributions to several additional projects involving AI-powered systems, desktop applications, automation workflows, and user-focused digital experiences.

Danish developed native Android and iOS applications for both CrushLink and Seelenbewusst from the ground up, building the core architecture, implementing key functionalities, and shaping the overall mobile experience from the early stages of development. Both applications were developed as SaaS-based products with subscription and product-based membership systems, requiring scalable architecture, secure payment handling, user access management, and smooth recurring membership functionality across mobile platforms.

Alongside the mobile applications, Danish also integrated a wide range of functionality into the Seelenbewusst website to support coaching content, commerce experiences, operational workflows, and stronger connectivity between the platform and its users. His work helped create a more connected ecosystem between the website, memberships, and mobile applications.

Throughout the collaboration, Danish worked on a variety of technical challenges across different products and environments. He contributed to the PagePal project, an AI-powered RAG (Retrieval-Augmented Generation) platform, helping support the implementation and development of AI-driven functionality. He also automated CI/CD workflows for an Electron-based desktop application, improving deployment efficiency, development consistency, and release reliability across the product lifecycle.

The engagement initially involved resolving critical issues and improving application stability, where Danish quickly demonstrated the ability to diagnose complex problems and implement dependable solutions. Beyond fixing immediate issues, he consistently identified potential weaknesses proactively and introduced improvements before they could impact product quality or user experience. This forward-thinking approach significantly strengthened the stability, maintainability, and scalability of the projects over time.

What stood out most throughout the long-term collaboration was Danish’s balance of technical depth, adaptability, clear communication, and commitment to quality. Regular updates, responsiveness, and attention to detail made the development process smooth and dependable across multiple evolving products. For a client managing diverse digital platforms and continuous product development, having a developer who could build SaaS-based native applications from scratch, contribute across technologies, and support long-term innovation added substantial value to the partnership.

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.