Lukas Reichert · Freelance software engineer
I connect your product to the tools your customers already use.
Integrations, managed hosting, performance tuning and event data pipelines. 10+ years of building backends that keep running.
- years building software
- 10+
- integrations built
- 30+
- events processed per day
- 10M+
- files synced per day
- 10k+
- AWS costs, at best
- −30%
01 — Integrations
Your app, connected to Drive, Notion, SharePoint and more.
I've built 30+ integrations that sync more than 10,000 files a day. Auth, webhooks, rate limits and retries are what break at 2 a.m., so that's what I get right.
Built before
- Google Drive
- Notion
- Dropbox
- SharePoint
- Slack
- Box
- Bynder
- Aprimo
- Gong
Yours isn't listed? I'll build it.
Extend your app
Add a new 3rd-party integration to the product you already have.
Build it new
A new application, built around the services it connects to.
02 — Managed hosting
I build it. I keep it running.
If I built it and you don't want to take care of the hosting, I will continue to run your application on AWS or on a self-hosted server.
- AWS (Lambda, ECS, SQS, S3, …) or self-hosted
- Deployments, monitoring and alerts
- Scaling when your traffic grows
- Backups and security updates
03 — Performance & cost
Faster apps. Smaller AWS bills.
I find what's slow and what's expensive, then fix it. Clients have cut their AWS bills by up to 30%, without giving up speed.
- Profiling of APIs, queries and background jobs
- Right-sizing, and serverless where it fits
- Caching, indexing and queueing
- A clear report: what changed and what it saves
04 — Event data pipelines
10 million events a day, delivered where you need them.
Real-time event streams, loaded in batches, transformed and passed on to your warehouse, CRM or any other system. Built for traffic spikes, without losing events.
- Stream
- Load
- Transform
- Deliver
// Real-time events in, clean rows out.
export async function handler(batch: EventBatch) {
const events = batch.records
.map(decode)
.filter(isValid);
const rows = events.map(toWarehouseRow);
await warehouse.insert("events", rows);
return { processed: rows.length };
}05 — How I work
A simple process. No surprises.
- 01
Write to me
Tell me what you need. The first conversation is free.
- 02
Scope & estimate
We agree on goals, timeline and cost before I start.
- 03
Build, hand over or host
You get working software and documentation. If you want, I keep it running.
Tech stack
- TypeScript
- Rust
- Go
- Python
- Docker
- Postgres
- MongoDB
- Serverless
- AWS
- Self-hosted
06 — Pricing
Straightforward pricing.
Hourly
€110 / hour
For smaller tasks, reviews and ongoing support.
Weekly
€2,500 / week
40 hours. Best for projects, and about 43% less than the hourly rate.
Managed hosting
Priced per setup. It depends on your infrastructure and the support you need. Ask for a quote.
Ask for a quoteInvoices in EUR, USD or CAD.
07 — About
Hi, I'm Lukas.

I'm a German software engineer living in Vancouver. For more than 10 years I've built backends, integrations and data systems, 5+ of them on AWS.
I work with startups, SaaS companies, agencies and non-technical founders, across European and American timezones, in English or German.
08 — Contact
Let's build it.
Book a free 30-minute call. Tell me what you have, what you need, and when.
The booking calendar is provided by Calendly (USA) and loads only when you click. Calendly may set cookies. See the privacy policy.
Or email me directly: hello@reichert.run