3D yellow ball resting on a white disc balanced on a thin pin

Our approach.

At the heart of everything we do is our Confidence Tempo. A deliberate rhythm of thinking, testing, and building that turns uncertainty into steady progress.

3D yellow ball resting on a white disc balanced on a thin pin

Our approach.

At the heart of everything we do is our Confidence Tempo. A deliberate rhythm of thinking, testing, and building that turns uncertainty into steady progress.

3D yellow ball resting on a white disc balanced on a thin pin

Our approach.

At the heart of everything we do is our Confidence Tempo. A deliberate rhythm of thinking, testing, and building that turns uncertainty into steady progress.

Itโ€™s about your outcomes.

Taking confident steps.

Each decision we help you make is designed to reduce risk, create momentum, and get you closer to real outcomes, faster.

Our distinct framework adapts to your unique stage and context. We flex around what youโ€™re trying to achieve. Whether youโ€™re validating an idea, building an MVP, or unlocking AI opportunities, we meet you where you are.

The Confidence Tempo

Itโ€™s not a one-off process.
Itโ€™s a rhythm for building the right thing, the right way.
Itโ€™s how we help you make bold decisions without flying blind.

Every beat builds clarity, traction, and trust.
Trust in your strategy, trust in us, your team, and your next move.

The Confidence Tempo

Itโ€™s not a one-off process.
Itโ€™s a rhythm for building the right thing, the right way.
Itโ€™s how we help you make bold decisions without flying blind.

Every beat builds clarity, traction, and trust.
Trust in your strategy, trust in us, your team, and your next move.

3D yellow ball setting off a row of falling black dominoes
3D yellow ball setting off a row of falling black dominoes
3D yellow ball setting off a row of falling black dominoes

We let the evidence lead

Our Confidence Tempo lets us learn fast, adapt smart, and build only what matters. Partnership means shared thinking, not just delivery.

We work in repeatable steps that allow for testing, learning, and adapting. Uncertainties are removed, assumptions validated, and waste avoided before committing to expensive execution.

Our framework

More confidence, less guesswork.

Confidence isnโ€™t a feeling. Itโ€™s a tangible result. Thatโ€™s why every move we make is grounded in evidence, not assumption.

Confidence

Confidence

Confidence

Guesswork

Guesswork

Guesswork

Letโ€™s explore your next move

Whether launching a product, validating an idea, or solving an internal inefficiency, our approach is tailored to deliver that outcome. Progress you can trust, powered by confident practitioners ready to build.

Clear credibility

from one incredible team

Our people have deep experience across startups, scale-ups, and enterprise, so your product moves with intention, not bloat. Each brings a distinct strength to the table, working in sync to help you make the right calls at the right time.

Meet the team that sets the tempo

Joel Chan

Co-founder & CTO

Black and white portrait of a young man with styled dark hair, wearing a black textured crew-neck sweater, smiling slightly at the camera against a plain light background.

Joel is an entrepreneur, solutions architect and hands-on tech lead. He has designed, architected and led the delivery of digital products and solutions across health, wellbeing, marketing and sustainability.

Joel Chan

Co-founder & CTO

Black and white portrait of a young man with styled dark hair, wearing a black textured crew-neck sweater, smiling slightly at the camera against a plain light background.

Joel is an entrepreneur, solutions architect and hands-on tech lead. He has designed, architected and led the delivery of digital products and solutions across health, wellbeing, marketing and sustainability.

Niraj Dattani

Founder in Residence

Black-and-white portrait of a man with short dark hair and a beard, smiling gently at the camera while wearing a crew-neck sweater, against a plain light background.

Niraj is a commercial founder with a background in sales and business development. He first came to Thought&Function to build his own MVP, then joined us as Founder in Residence. He now leads Blooming Surveys, our first venture: an AI report-writing tool for UK residential surveyors.

Niraj Dattani

Founder in Residence

Black-and-white portrait of a man with short dark hair and a beard, smiling gently at the camera while wearing a crew-neck sweater, against a plain light background.

Niraj is a commercial founder with a background in sales and business development. He first came to Thought&Function to build his own MVP, then joined us as Founder in Residence. He now leads Blooming Surveys, our first venture: an AI report-writing tool for UK residential surveyors.

Elena Cross

Head of Design

Black-and-white portrait of a woman with shoulder-length dark hair, wearing thick-framed glasses and a white blazer over a white shirt, looking at the camera with a neutral expression against a plain light gray background.

An award-winning design leader who has spent 20+ years turning enterprise products into business wins, from fintech trusted by the world's top 1,000 banks to multiple startups with successful exits.

Elena Cross

Head of Design

Black-and-white portrait of a woman with shoulder-length dark hair, wearing thick-framed glasses and a white blazer over a white shirt, looking at the camera with a neutral expression against a plain light gray background.

An award-winning design leader who has spent 20+ years turning enterprise products into business wins, from fintech trusted by the world's top 1,000 banks to multiple startups with successful exits.

Matt Bold

Tech Lead

Black-and-white portrait of a smiling man with short hair, a short beard, and thick-framed glasses, wearing a checkered button-down shirt against a plain light gray background.

Matthew has over 15 years of experience leading development teams across a range of sectors and project types, including high-profile public sector projects and SaaS tools.

Matt Bold

Tech Lead

Black-and-white portrait of a smiling man with short hair, a short beard, and thick-framed glasses, wearing a checkered button-down shirt against a plain light gray background.

Matthew has over 15 years of experience leading development teams across a range of sectors and project types, including high-profile public sector projects and SaaS tools.

Anthony Dell'Anno

Tech Lead

Black-and-white portrait of a man with short dark hair and a beard, wearing a light gray t-shirt under an open dark button-up shirt, smiling slightly against a plain light background.

Anthony has over 10 years of experience as an architect, tech lead and full-stack developer. He has delivered across the automotive, sustainability and education industries using a wide range of technologies.

Anthony Dell'Anno

Tech Lead

Black-and-white portrait of a man with short dark hair and a beard, wearing a light gray t-shirt under an open dark button-up shirt, smiling slightly against a plain light background.

Anthony has over 10 years of experience as an architect, tech lead and full-stack developer. He has delivered across the automotive, sustainability and education industries using a wide range of technologies.

Dau Ly Fung

Senior UX Designer

Black-and-white portrait of a man with short dark hair and light facial hair, wearing a plain white T-shirt, looking directly at the camera against a plain light gray background.

Dau spent ten years broking equities and derivatives before becoming a designer. Now he designs the systems he used to be stuck inside: AI workflows, back office bank operations, whole-life cost. His work is credited with multi-million pound savings and multiple awards.

Dau Ly Fung

Senior UX Designer

Black-and-white portrait of a man with short dark hair and light facial hair, wearing a plain white T-shirt, looking directly at the camera against a plain light gray background.

Dau spent ten years broking equities and derivatives before becoming a designer. Now he designs the systems he used to be stuck inside: AI workflows, back office bank operations, whole-life cost. His work is credited with multi-million pound savings and multiple awards.

Phillip Cross

Lead 3D & Motion Specialist

Black and white portrait of a man with short, styled hair and dark-framed glasses, wearing a white button-up shirt, smiling slightly against a plain light gray background.

Specialises in high-impact experiences at the intersection of 3D, emerging tech, and business outcomes. With 9+ years spanning B2B domains & frontier industries like AI /Web3, he brings both creative vision and operational rigour to complex, high-stakes projects.

Phillip Cross

Lead 3D & Motion Specialist

Black and white portrait of a man with short, styled hair and dark-framed glasses, wearing a white button-up shirt, smiling slightly against a plain light gray background.

Specialises in high-impact experiences at the intersection of 3D, emerging tech, and business outcomes. With 9+ years spanning B2B domains & frontier industries like AI /Web3, he brings both creative vision and operational rigour to complex, high-stakes projects.

Sergey Shablenko

Senior Software Engineer

Black-and-white portrait of a young man with long wavy hair, wearing a textured knit hoodie with drawstrings, facing the camera against a plain light background.

Sergey is a Senior Software Engineer focused on web and mobile development with React, React Native, Node.js and TypeScript.

Sergey Shablenko

Senior Software Engineer

Black-and-white portrait of a young man with long wavy hair, wearing a textured knit hoodie with drawstrings, facing the camera against a plain light background.

Sergey is a Senior Software Engineer focused on web and mobile development with React, React Native, Node.js and TypeScript.

Marsel Aipassa

Senior Software Engineer

Black-and-white portrait of a smiling young man with hair pulled back, a mustache and goatee, wearing a black T-shirt with printed text on the sleeve cuffs, against a plain light background.

Marsel is a senior full-stack developer working across React (TypeScript), Node.js, Express, Nest.js, Next.js, GraphQL and .NET Framework. He is based in Bali, which the rest of the team is very jealous of.

Marsel Aipassa

Senior Software Engineer

Black-and-white portrait of a smiling young man with hair pulled back, a mustache and goatee, wearing a black T-shirt with printed text on the sleeve cuffs, against a plain light background.

Marsel is a senior full-stack developer working across React (TypeScript), Node.js, Express, Nest.js, Next.js, GraphQL and .NET Framework. He is based in Bali, which the rest of the team is very jealous of.

Mikhail Bayram

Senior Software Engineer

Black-and-white portrait of a young man with short dark hair and a full beard, wearing a hooded sweatshirt with the hood up around his neck, looking directly at the camera against a plain light background.

Mikhail has seven years of experience as a software engineer, following IT studies at International Burch University. Over that time, Mikhail has built deep expertise in full-stack development.

Mikhail Bayram

Senior Software Engineer

Black-and-white portrait of a young man with short dark hair and a full beard, wearing a hooded sweatshirt with the hood up around his neck, looking directly at the camera against a plain light background.

Mikhail has seven years of experience as a software engineer, following IT studies at International Burch University. Over that time, Mikhail has built deep expertise in full-stack development.

Dmitriy Viniukov

Senior Software Engineer

Black-and-white portrait of a young man with styled dark hair, slightly smiling at the camera, wearing a dark ringer T-shirt with a white collar, against a plain light background.

Dmitriy is a senior software engineer. Dmitriy holds a Master's degree in oil and gas engineering and technology from the National Technical University "Kharkiv Polytechnic Institute".

Dmitriy Viniukov

Senior Software Engineer

Black-and-white portrait of a young man with styled dark hair, slightly smiling at the camera, wearing a dark ringer T-shirt with a white collar, against a plain light background.

Dmitriy is a senior software engineer. Dmitriy holds a Master's degree in oil and gas engineering and technology from the National Technical University "Kharkiv Polytechnic Institute".

Randhi Putra

Senior Software Engineer

Black-and-white portrait of a smiling man with short dark hair, glasses, and a goatee, wearing a black T-shirt with a small circular logo, against a plain light gray background.

Senior full-stack developer with a unique blend of skills and expertise, with over 5 years of software engineering experience. Randhi has worked on building scalable web applications and APIs for various industries, including finance and healthcare.

Randhi Putra

Senior Software Engineer

Black-and-white portrait of a smiling man with short dark hair, glasses, and a goatee, wearing a black T-shirt with a small circular logo, against a plain light gray background.

Senior full-stack developer with a unique blend of skills and expertise, with over 5 years of software engineering experience. Randhi has worked on building scalable web applications and APIs for various industries, including finance and healthcare.

Vlad Zhukovskyi

Senior Software Engineer

Black and white studio portrait of a young man with short cropped hair, wearing a white collared shirt and dark tie, looking directly at the camera with a neutral expression against a plain light gray background.

Full-stack developer with 7+ years of experience across web, backend, and mobile. Vlad works mainly with TypeScript and Node.js, alongside Go and Dart, using tools like NestJS, Flutter, React Native, AWS, and GCP

Vlad Zhukovskyi

Senior Software Engineer

Black and white studio portrait of a young man with short cropped hair, wearing a white collared shirt and dark tie, looking directly at the camera with a neutral expression against a plain light gray background.

Full-stack developer with 7+ years of experience across web, backend, and mobile. Vlad works mainly with TypeScript and Node.js, alongside Go and Dart, using tools like NestJS, Flutter, React Native, AWS, and GCP

Alberto Citron

Lead Data Engineer

Black and white portrait of a smiling young man with short, wavy dark hair, wearing a checkered flannel shirt, against a plain light background.

Lead Data Engineer specialising in cloud-native data platforms, ML deployment and scalable infrastructure. He builds systems that turn raw data into reliable, production-ready insights, with a focus on performance, maintainability and business impact.

Alberto Citron

Lead Data Engineer

Black and white portrait of a smiling young man with short, wavy dark hair, wearing a checkered flannel shirt, against a plain light background.

Lead Data Engineer specialising in cloud-native data platforms, ML deployment and scalable infrastructure. He builds systems that turn raw data into reliable, production-ready insights, with a focus on performance, maintainability and business impact.

Alexander Lapshin

Senior Software Engineer

Black-and-white portrait of a young man with wavy dark hair, slightly smiling, wearing a patterned button-up shirt, against a plain light gray background.

With a Master's from Dnipro University of Technology behind him, he's the mastermind behind a healthcare platform that streamlines patient-doctor interactions, from symptoms assessments to securing remote appointments.

Alexander Lapshin

Senior Software Engineer

Black-and-white portrait of a young man with wavy dark hair, slightly smiling, wearing a patterned button-up shirt, against a plain light gray background.

With a Master's from Dnipro University of Technology behind him, he's the mastermind behind a healthcare platform that streamlines patient-doctor interactions, from symptoms assessments to securing remote appointments.

Eric Maina

QA Engineer

Black and white portrait of a man with short curly hair, a mustache, and a beard, wearing a dark t-shirt, looking directly at the camera against a plain light gray background.

Eric is a QA engineer specialising in test automation. He builds and maintains automated test suites and testing processes with Playwright, Cypress and TypeScript, and owns product quality across the delivery lifecycle so software ships to a high standard.

Eric Maina

QA Engineer

Black and white portrait of a man with short curly hair, a mustache, and a beard, wearing a dark t-shirt, looking directly at the camera against a plain light gray background.

Eric is a QA engineer specialising in test automation. He builds and maintains automated test suites and testing processes with Playwright, Cypress and TypeScript, and owns product quality across the delivery lifecycle so software ships to a high standard.

Yevghenii Prodan

Senior Software Engineer

Black-and-white studio portrait of a young man with short, styled dark hair, wearing a dark turtleneck sweater, looking directly at the camera with a slight smile against a plain light gray background.

An adept engineer with a Master's from Ukrainian State Chemical Technology University. Like Alex, he's pivotal in the healthcare platform, mastering .NET Core, Azure, and React.js. His academic and practical fusion ensures top-notch solutions.

Yevghenii Prodan

Senior Software Engineer

Black-and-white studio portrait of a young man with short, styled dark hair, wearing a dark turtleneck sweater, looking directly at the camera with a slight smile against a plain light gray background.

An adept engineer with a Master's from Ukrainian State Chemical Technology University. Like Alex, he's pivotal in the healthcare platform, mastering .NET Core, Azure, and React.js. His academic and practical fusion ensures top-notch solutions.

Joseph Mugo

QA Engineer

Black-and-white studio portrait of a man with short curly hair and a beard, wearing a dark Nike polo shirt with the swoosh logo, looking directly at the camera with a neutral expression against a plain light gray background.

Joseph is a QA Engineer who tests for risk, not just the happy path. He owns regression testing, test health classification, and release governance across SaaS platforms.

Joseph Mugo

QA Engineer

Black-and-white studio portrait of a man with short curly hair and a beard, wearing a dark Nike polo shirt with the swoosh logo, looking directly at the camera with a neutral expression against a plain light gray background.

Joseph is a QA Engineer who tests for risk, not just the happy path. He owns regression testing, test health classification, and release governance across SaaS platforms.

Ready to make your next move?

Ready to make your next move?

Ready to make your next move?

Not just any team

The 20 that

can do the 80

Not just any team

The 20 that

can do the 80

Confidence and clarity.

We build with care, move with purpose. An embedded partner with skin in the game.

We believe in transparency, trust, and putting our energy where it creates the most value. Thought & Function donโ€™t chase trends, we chase traction. And we show up every day to keep your product moving forward with confidence and clarity.