You will get a dashboard that shows what your business is actually doing

Project details
Most companies do not have a data problem. They have five systems that each tell a slightly different story, and a person who spends every Monday morning copying numbers into a spreadsheet.
I build one dashboard that pulls from all of them and updates itself. CRM, accounting, ads, your database, even the spreadsheets people refuse to give up. One source, one definition per number, refreshed automatically.
The hard part is not the charts. It is agreeing what revenue means, which deals count as won and when a customer counts as active. We settle that first, in writing, because that is where dashboards usually lose everyone's trust.
You get roles so people see only their own figures, filters that make sense, and a view that is readable on a phone at seven in the morning.
I run my own companies and look at these numbers to make real decisions. If a metric will not change what you do, I will tell you to leave it off.
I build one dashboard that pulls from all of them and updates itself. CRM, accounting, ads, your database, even the spreadsheets people refuse to give up. One source, one definition per number, refreshed automatically.
The hard part is not the charts. It is agreeing what revenue means, which deals count as won and when a customer counts as active. We settle that first, in writing, because that is where dashboards usually lose everyone's trust.
You get roles so people see only their own figures, filters that make sense, and a view that is readable on a phone at seven in the morning.
I run my own companies and look at these numbers to make real decisions. If a metric will not change what you do, I will tell you to leave it off.
Programming Languages
PHP, JavaScript, TypeScriptCoding Expertise
Performance Optimization, SecurityWhat's included
| Service Tiers |
Starter
$650
|
Standard
$1,800
|
Advanced
$3,600
|
|---|---|---|---|
| Delivery Time | 7 days | 15 days | 26 days |
Number of Revisions | 1 | 2 | 3 |
Design Customization | - | - | - |
Content Upload | - | - | - |
Responsive Design | |||
Source Code |
Frequently asked questions
About Tom
Custom Software Engineer | CRM, AI Agents, Automation | Next.js
Mauren, Liechtenstein - 3:17 am local time
WHAT I BUILD
- Custom CRM and sales systems: pipelines, activity tracking, email sequences, automations, reporting
- Internal tools and back-office systems that replace the spreadsheet everyone is afraid to touch
- Client and member portals with logins, document upload and role-based access
- AI voice agents that answer and place calls, and AI chat agents that qualify website visitors
- Workflow automation and API integrations between the systems you already run
- SaaS MVPs for founders who need something users can actually use
WHY CLIENTS HIRE ME
I have built and I operate a complete sales CRM: pipelines, telephony, email sequences, automations, AI agents, multi-tenant permissions. Most of what your project will run into, I have already solved once at my own cost - deliverability, call recording, row-level security, data migration, background jobs. I am not learning it on your budget.
I work solo and direct. You talk to the person writing the code; there is no account manager relaying requirements.
HOW I WORK
1. A short call to map the workflow and the edge cases
2. A clickable prototype before development starts, so we argue about the design and not about the invoice
3. Weekly increments you can click through yourself
4. Handover: source code, documentation, deployment, walkthrough video
STACK
TypeScript, Next.js, React, Node.js, PostgreSQL,
Based in Liechtenstein, working with clients across Europe and the US. Native German, fluent English.
Send me the workflow you want fixed. You get an honest scope, a fixed price, and a straight answer if I am the wrong person for the job.
Steps for completing your project
After purchasing the project, send requirements so Tom can start the project.
Delivery time starts when Tom receives requirements from you.
Tom works on your project following the steps below.
Revisions may occur after the delivery date.
Agree the numbers first
We define exactly how each number is calculated before anything is built. Two people usually mean two different things by revenue, and that is where dashboards lose trust.
Pull the data together
CRM, accounting, ads, database and spreadsheets get joined into one source that refreshes on its own. No more copying figures into a slide the night before.