Freelance Software Engineer · Based in Germany · Remote worldwide
I'm Andreas Frank, an independent senior software engineer based in Freiburg, Germany. I help small and mid-sized businesses across Europe and beyond build custom software, integrate modern AI, modernize legacy systems and ship production-ready web platforms. 17 years of professional experience since 2009 - English-speaking, GDPR-compliant, direct communication with the person writing your code.
Services
From a one-off backend module to a multi-year partnership on a mission-critical platform - pragmatic, maintainable, honest about trade-offs.
Tailored software in C#, Delphi, Python or modern web stacks - from requirements analysis to production deployment.
Production-grade integration of large language models (OpenAI GPT, Anthropic Claude, Mistral) into existing processes - with EU hosting options for GDPR-sensitive workloads.
Gradual modernization of Delphi, Pascal, VB6 and older .NET applications - without downtime and without a risky big-bang rewrite.
Clean integrations with SAP, Microsoft Dynamics, DATEV, Salesforce, Shopify, e-commerce platforms and CRM systems - reliable, versioned, maintainable.
Core Web Vitals, schema markup, international SEO, GDPR-compliant tracking - so your customers actually find you across Europe.
Architecture reviews, code audits, independent second opinions on existing projects - remote, or on-site for kickoff workshops and major milestones.
Why work with me
Many of my international clients came to me after disappointing experiences with larger agencies, offshore developers, or multi-layered service chains. With me, you always talk directly to the person writing your code. That saves misunderstandings, translation loops, and budget.
The first conversation is free and non-committal - wherever you are based. You describe what you're trying to build, I give you a straight answer: is it feasible, does it make sense, and what would it roughly cost?
Markets & clients
Based in Freiburg, Germany - serving clients in the DACH region (Germany, Austria, Switzerland), across the EU and English-speaking markets worldwide.
Frequently asked questions
Can I hire you as a non-German company?
Yes. For EU B2B clients with a valid VAT ID, I invoice under the EU reverse-charge mechanism (no German VAT). For clients in the UK, US, Canada, Switzerland and other non-EU jurisdictions, I issue a net invoice without German VAT. You handle local tax treatment as normal.
How do we handle contracts and NDAs?
Standard English-language NDAs and services agreements are available. German law applies by default; I'm flexible on jurisdiction and forum for international clients, within reason. Data processing agreements (GDPR Art. 28) in English are standard.
Can you work with sensitive data without sending it to the US?
Yes. I prefer AI providers with guaranteed EU data centers (Azure OpenAI in Sweden, Mistral in France, AWS Bedrock in Frankfurt). For high-sensitivity workloads, on-premises or private LLM deployments in Germany are available.
What does the collaboration typically look like?
Remote-first via Teams, Zoom, Google Meet or Slack. Regular sync meetings, transparent ticketing (GitHub, GitLab, Jira, Linear, Azure DevOps), and honest weekly status reports. For major milestones or kickoff workshops, I'm happy to travel - within Europe typically on short notice.
What technologies do you specialize in?
Primarily C# / .NET, Delphi / Object Pascal, Python (FastAPI, LangChain, LlamaIndex), modern TypeScript / React, PostgreSQL, MS SQL Server, Azure, AWS. For AI: OpenAI API, Anthropic Claude API, retrieval-augmented generation (RAG), vector databases, function calling, agentic workflows.
Do you work with startups, SMBs or enterprises?
Primarily SMBs and well-funded startups. Project budgets typically between €5,000 and €150,000. For enterprise clients I usually work as a specialist contractor or technical advisor rather than trying to replace an internal team.
Free, non-committal, in plain English.