Open to relocation worldwide5+ years shipping production apps for EU & US teamsFull ownership: code → cloud → launchRemote, across every timezone

Development

Your product's biggest technical bet. Let's make it hold up.

Capabilities

One developer, the full stack.

Languages

JavaScriptTypeScriptPythonDartKotlinJavaPHPGoSQL

Web & Backend

Node.jsReactNext.jsVueExpressLaravelDjango / FlaskRESTGraphQLWebSockets

Mobile & Cross-Platform

FlutterAndroid (Kotlin)iOSReact NativePWA

Databases

PostgreSQLMySQLMongoDBRedisFirestoreSQLite

Media, AI & Tools

Video / Audio StreamingCDNLLM / RAG IntegrationOpenAI APIStripeHeadless CMSWordPressGit

Why

Built for how you actually work.

Matched to your stack, not the other way around.

I adapt to your existing codebase, conventions and tooling. No rewrites, no forcing a framework you didn't ask for.

One codebase, every platform.

Where it fits, Flutter and React Native let your web, iOS and Android apps ship from a single, maintainable codebase — less duplication, faster iteration.

Ships production-ready, not prototype-ready.

Error handling, real data flows, and edge cases are part of the build — not a follow-up phase after launch reveals what broke.

Ecosystems, not one-off scripts.

I combine custom code with the right third-party tools — payments, CMS, AI — into one cohesive product instead of a pile of disconnected services.

Process

Big project or small, here's how it goes from idea to production.

  1. Discovery & Scoping

    Understand the goal, the constraints, and what "done" actually looks like before writing a line of code.

  2. Architecture & Planning

    Choose the stack, data model, and structure that fit your team and your growth plans — not just what's trendy.

  3. API & Data Modeling

    Design the contracts and schema the rest of the product will depend on.

  4. Development Sprints

    Build in focused, reviewable increments with regular check-ins — no black-box silence for weeks.

  5. Code Review & Testing

    Catch issues before they reach users, not after.

  6. Staging & QA

    A full pass on a production-like environment before anything goes live.

  7. Deployment & CI/CD

    Automated, repeatable deploys — not a manual checklist someone forgets a step on.

  8. Documentation & Handoff

    Clear docs so your team (or the next developer) can pick up where I left off.

  9. Launch & Support

    I stay close after launch to fix what comes up and help you plan what's next.