Construyo Productos.
Pagas Una Vez.

Construyo productos para fundadores no técnicos. Precio fijo, propiedad total, entrega en 1-8 semanas.

Ex-Yandex Ex-EY Darden MBA 22K+ LinkedIn network

Por qué es tan difícil construir un producto

🏢

Agencias: €15K-€150K

3-6 meses, reuniones infinitas, alcance que crece. Pagas por su oficina, no por tu producto.

👤

Freelancers: No confiables

Desaparecen a mitad del proyecto, sin documentación, código que no puedes mantener.

💰

Contratar: €5-10K/mes

Compromiso mínimo de 6 meses. Necesitas un producto, no un empleado a tiempo completo.

Precios fijos y simples

Un precio. Propiedad total. Sin sorpresas.

Starter

€999 one-time
Entrega 1-2 semanas
  • 1 automatización o herramienta
  • 2 rondas de revisión
  • Código fuente entregado
  • Sin cuotas recurrentes
Empezar

Full Build

€9,999 one-time
Entrega 4-8 semanas
  • MVP o SaaS para usuarios
  • Integraciones ilimitadas
  • Revisiones ilimitadas
  • Llamadas estratégicas semanales
  • 30 días de soporte
Empezar

Resultados de proyectos reales

€100K+

Ahorro anual
Automatización Jira

72%

Reducción costes IT
Empresa del portfolio

8h → 45m

Procesamiento semanal
Automatización documentos

92%

Tasa de precisión
Clasificación IA

Cómo funciona

1

Reserva una llamada

Llamada de 15 minutos para hablar de tu idea

2

Define el alcance

Confirmo nivel + entregables

3

Paga con Stripe

Pago único, sin suscripción

4

Lo construyo

Actualizaciones regulares + revisiones

5

Es tuyo

Código completo + documentación

Evgeny Goncharov

Hola, soy Evgeny

Constructor de Productos

He construido productos en Yandex, escalado operaciones en EY, y ayudado a docenas de fundadores a convertir sus ideas en software funcional. Sé qué hace que los productos funcionen porque los he construido yo mismo.

Empecé TechConcepts porque demasiadas buenas ideas mueren esperando al "desarrollador adecuado". Precio fijo significa que sabes exactamente lo que obtienes. Sin sorpresas.

🎙️ Host: Innovate Spain Podcast
🎓 Darden MBA
🌐 Madrid, Spain

Lo que comparto en LinkedIn

Real results from building products and systems. Follow me →

"We were drowning in documents. Every week, someone spent 8+ hours just organizing PDFs. So we built an AI system. Results: €33K annual savings, 8 hours → 45 minutes, 92% accuracy. The AI handles 90% of it now."

"'We need another ops person.' Instead of hiring, we automated. Built a Jira workflow that auto-routes, assigns by workload, and escalates before SLA breach. Annual impact: €100K+ saved. Not from firing—from removing tasks humans hate."

"70% of our IT spend was on things nobody used. We killed 23 unused SaaS subscriptions, consolidated 4 tools into 1, automated manual reporting. Result: 72% IT cost reduction. No layoffs. Just stopped paying for waste."

Recursos de Desarrollo

I use Claude Code skills to build 3x faster. These are slash commands that automate repetitive workflows.

🔧 Development & Debugging

  • /systematic-debug 4-phase bug fixing methodology
  • /tdd Test-Driven Development workflow
  • /verify Evidence before claiming done
  • /parallel-agents Multi-agent task handling

🚀 Deployment & Ops

  • /quick-deploy Git push + deploy + health check
  • /deploy-verify Post-deploy smoke tests
  • /do-health DigitalOcean apps monitoring
  • /env-sync Environment variable comparison

📝 Content & Marketing

  • /design-website SEO-optimized landing pages
  • /c2c:blog Blog posts from codebase
  • /linkedin-post Hook-story-CTA format
  • /case-study Project case studies

How it works: Type /skill-name in Claude Code CLI → Skill loads instructions → Task gets done systematically

38 skills installed • All open source • Install: cp skill.md ~/.claude/commands/

Cómo Construyo

I Built an MBOX Converter in 30 Minutes with Claude

January 2026 • 5 min read • Build Story

A client needed to migrate Google Vault email exports to Outlook. The problem: Google exports in MBOX format. Outlook needs EML files. There's no native converter.

Instead of searching for paid tools or complicated scripts, I built one myself. Here's exactly how.

The Problem

Google Vault exports emails as .mbox files—a format from the 1970s that bundles thousands of emails into a single file. Outlook can't read it. Neither can most email clients.

The client had 50,000+ emails to migrate. Manual conversion wasn't an option.

The Solution: 82 Lines of Python

The core converter is embarrassingly simple:

def convert_mbox(mbox_path, output_dir):
    mbox = mailbox.mbox(mbox_path)
    count = 0
    for msg in mbox:
        # Create filename from date + sender + subject
        filename = f"{date}_{sender}_{subject}.eml"
        with open(output_dir / filename, 'wb') as f:
            f.write(msg.as_bytes())
        count += 1
    return count

Python's mailbox module does all the heavy lifting. Each email in the MBOX becomes a separate .eml file that Outlook opens natively.

Making it User-Friendly

A command-line script wouldn't work for a non-technical client. I needed a native Mac app with drag-and-drop support.

Problem: Python's tkinter wasn't available on my system. Solution: AppleScript wrapper calling the Python backend.

-- AppleScript handles GUI
set selectedFiles to choose file
-- Python does the conversion
do shell script "python3 converter_core.py " & quoted form of filePath

Compiled with osacompile, it becomes a proper .app that lives in the Applications folder.

Results

30
Minutes to build
82
Lines of code
50K+
Emails converted

Key Lessons

  • Standard libraries are powerful. Python's mailbox module handled all the MBOX parsing—no external dependencies.
  • AppleScript + Python = native Mac apps. When GUI frameworks don't cooperate, hybrid approaches work.
  • Build small, ship fast. The client didn't need a beautiful app. They needed their emails converted today.

The full code is open source. If you're migrating from Google Vault to Outlook, reach out—I'll share the app.

→ Request the MBOX Converter App (free)

Multi-Tenant Slack Bot: One App, Three Workspaces

January 2026 • 4 min read • Architecture

We had three Slack workspaces that needed the same IT support bot. The naive approach: deploy three separate apps. The smart approach: one app that handles all three.

The Problem

Each workspace needed identical functionality: create Jira tickets from Slack, route by type, track SLAs. But maintaining three codebases is a nightmare. Updates mean three deployments. Bugs mean three fixes.

The Architecture

workspace_config = {
    "T01XXXX": {"name": "Main HQ", "jira_project": "IT"},
    "T02XXXX": {"name": "Europe Office", "jira_project": "EU"},
    "T03XXXX": {"name": "Asia Office", "jira_project": "AS"}
}

def get_workspace(team_id):
    return workspace_config.get(team_id)

The bot extracts team_id from every Slack event, looks up the config, and routes to the right Jira project. One codebase, one deployment, three workspaces.

Results

45
Minutes to build
1
Codebase
3
Workspaces served

Key Lessons

  • Multi-tenancy from day one. Even if you start with one client, architect for many.
  • Config over code. New workspace = new config entry, not new deployment.
  • DigitalOcean caches secrets. Updating app specs doesn't update encrypted values—check runtime logs.

98% Cost Reduction: Optimizing AI API Calls

December 2025 • 3 min read • Cost Optimization

Our AI-powered email monitor was burning through $100/month in API costs. After one debugging session: $2/month. Here's the fix.

The Problem

The monitor processed 400+ tickets every 5 minutes. Four AI functions—all using Claude Opus (the most expensive model). Every ticket, every run, full AI analysis.

The Fix

# Before: Opus for everything ($15/$75 per million tokens)
model = "claude-opus-4"

# After: Haiku for simple tasks ($0.25/$1.25 per million)
model = "claude-3-5-haiku"

# Plus: Cache already-processed tickets
if ticket_id in processed_cache:
    return cached_result

Two changes: downgrade model for simple binary classifications, cache results so we don't re-process.

Results

98%
Cost reduction
60x
Cheaper model
80%
Fewer API calls

Key Lessons

  • Not every task needs the biggest model. Simple yes/no classifications work fine with smaller models.
  • Cache before calling. If you've already done the work, don't do it again.
  • Check your logs. The fix was obvious once we saw the call patterns.

Casos de Estudio

Real projects, real numbers, real impact.

Fund Operations

AI Document Automation

The Problem

A VC fund was drowning in documents. Investor updates, due diligence files, portfolio reports. Every week, someone spent 8+ hours just organizing PDFs into the right folders.

The Solution

Built an AI system that reads incoming documents, classifies them by type (investor update, DD, financial report), and routes them to the correct folder. Humans only review edge cases.

Results

€33KAnnual savings
8h → 45minWeekly time
92%AI accuracy
0Missed deadlines
Workflow Automation

Jira Ticket Routing System

The Problem

"We need another ops person." That's what leadership heard every quarter. The IT team was spending more time shuffling tickets than solving problems.

The Solution

Built a Jira workflow that auto-routes tickets by type, assigns based on current workload, escalates before SLA breach, and generates weekly reports automatically.

Results

€100K+Annual savings
0New hires needed
100%SLA compliance
4hSaved weekly/person
Cost Optimization

IT Stack Audit & Reduction

The Problem

IT costs were out of control. Cloud bills climbing, SaaS subscriptions multiplying, manual processes everywhere. Nobody knew what was actually being used.

The Solution

Conducted a full IT audit. Killed 23 unused SaaS subscriptions. Consolidated 4 overlapping tools into 1. Automated manual reporting. Right-sized cloud instances.

Results

72%Cost reduction
23SaaS killed
4 → 1Tools consolidated
0Service impact

Lo que dicen los clientes

"Evgeny delivered in 2 weeks what our previous agency quoted 3 months for. The code is clean, documented, and just works."

Carlos M.
Founder, SaaS Startup

"We needed an internal tool fast. Fixed price meant no scope creep, no surprise invoices. Would absolutely work with him again."

Maria L.
Head of Operations, VC Fund

"The automation saved us from hiring another person. ROI was clear within the first month. Best tech investment we've made."

David R.
CTO, Fintech Company

Recursos Gratuitos

Templates and tools I use. Just ask and I'll send them over.

🔒

Cybersecurity Checklist

52 critical security items most small businesses miss. Access control, email, devices, cloud, backups, incident response.

Take Security Test →
🧮

Automation ROI Calculator

Spreadsheet to calculate if automating a process is worth it. Factors in build time, maintenance, and error rates.

Get Calculator →
🤖

Claude Code Skills Pack

38 custom commands for Claude Code that I use daily. Debugging, testing, deployment, content creation.

Request Access →
📊

Project Scoping Template

The template I use to scope fixed-price projects. Requirements, deliverables, timeline, acceptance criteria.

Get Template →

Mira cómo construyo

Real builds, real time. No editing, no scripts.

12:34

Building a Slack Bot from Scratch

Watch me build a complete Slack-to-Jira integration in one session. Multi-workspace support included.

Coming Soon
8:45

AI Cost Optimization Deep Dive

How I reduced API costs by 98%. Model selection, caching strategies, and monitoring setup.

Coming Soon
15:22

Full Product Build: Email Converter

From idea to shipped Mac app in 30 minutes. Python, AppleScript, and Claude Code in action.

Coming Soon

Preguntas frecuentes

¿Y si mi proyecto es más grande de lo esperado?

Te lo diré antes de empezar. Acordamos el nivel y alcance por adelantado. Sin sorpresas a mitad del proyecto.

¿Soy dueño del código?

Sí, 100%. Recibes el código fuente completo y documentación. Sin licencias, sin pagos recurrentes.

¿Qué tecnologías usas?

Python, Node.js, React, o lo que mejor se adapte a tu proyecto. Elijo lo más rápido y mantenible.

¿Puedo contratarte para trabajo continuo?

Sí, podemos hablar de un acuerdo de mantenimiento después del proyecto inicial. Pero la mayoría de clientes no lo necesitan.

¿Listo para construir?

Deja de planificar. Empieza a entregar.

[email protected]

También de TechConcepts