emm-g
Technical solutions for real-world problems

Something isn’t working.Let’s figure out what.

I help small businesses and teams untangle processes, connect tools and decide what needs to change. Sometimes that means building something new. Sometimes it means less software.

Notice. Question. Resolve.

Find the loose end.
Make the right change.

Common problems, different perspective

Familiar problems. Clearer solutions.

Real situations. Practical fixes. Lessons that stick.

Explore the approach
Recognition, not a sales pitch

Sound familiar?

“We have this spreadsheet…”

…and everyone is afraid of breaking it.

“We enter the same information three times.”

Surely once should be enough.

“Only María knows how this works.”

And María deserves a holiday.

“These five tools are somehow one process.”

That’s a lot of places for context to get lost.

“We need an app.”

Maybe.

The way through

So what do we do?

Sometimes the answer is a new tool. Sometimes it’s connecting what you already have, or changing the process. We figure that out before deciding what to build.

  1. Understand

    Map the process, the people and the point where things get stuck.

  2. Question

    We challenge the assumptions. Including the solution you thought you needed. Especially that one.

  3. Recommend

    Choose the smallest sensible change that solves the real problem.

  4. Change

    Build, integrate, automate, simplify, remove — or help your team make it happen. Whatever the problem actually needs.

The toolkit, not the pitch

Okay, but what can emm-g do?

01

Figure it out

You know there’s a problem. We’ll work out what needs to change.

  • Process analysis
  • Product thinking
  • Technical consulting
02

Make things talk

Systems shouldn’t need a human copy-pasting information between them.

  • Integrations
  • Automation
  • APIs
03

Build what’s missing

When the answer really is custom software, we’ll build the useful part.

  • Internal tools
  • Web applications
  • Custom software
04

Make what’s there better

Improve the workflow before replacing the tools.

  • Existing software
  • Workflows
  • Modernization
05

Help your technical team

Another experienced brain when your team hits a decision worth getting right.

  • Architecture
  • Product
  • Engineering guidance
  • Technical leadership

No predetermined solution required.

Or fix what you already have. 👋

Tell me what’s not working
Less software. Better flow.

Simplify the system

You might not need more software. Remove unnecessary dependencies and see how a clearer architecture emerges.

CRMAPIDBSYNCCSVAPP

Two fewer things to maintain.

Fewer dependencies. Easier to reason about.

Trade-off: fewer links isn’t always better. A connection earns its place when it removes manual work. Here, the sync job and CSV export only patched gaps between the others.

Small by design

Tiny on purpose.

Fewer handoffs. Fewer games of telephone. More context stays in the room.

Emmanuel González

The human behind the tired eyes.

emm-g is a small technology consultancy built around a simple advantage: the person understanding your business problem can follow it through product, design, engineering and technology strategy.

I’ve worked across software engineering, product, design and technical leadership. That range lets me look at the same problem from several angles before deciding which one actually matters.

  • Engineering
  • Product
  • Design
  • Technical leadership
A thought to take with you

More software isn’t always better software.

Good technology should remove friction, not relocate it.

Start with the messy version

What’s not working?

You don’t need to know what you need yet.That’s kind of the point.

Prefer email?

Tell me what’s going on. Your message goes directly to Emmanuel.

An email address, please.

Tell me the messy version.

No technical vocabulary required.