Explain complex ideas without losing your audience. Get to the point under pressure. Make recommendations that earn understanding, trust, and buy-in.
Personalised 1:1 coaching built around your real work, not generic scripts.
Google · Airbnb · Meta · LinkedIn · Riot Games · Uber · Microsoft · Oracle
Your technical thinking is strong. But in the conversations that matter, people don't always see it.
Your point gets buried.
You give five minutes of context when people need a clear recommendation. They lose the thread before you reach the important part.
Your audience gets lost.
What makes sense to another engineer doesn't always land with a manager or stakeholder. You need to explain the decision, not every technical detail.
Pressure makes it harder.
A difficult question throws you off. You rush, ramble, or struggle to put what you know into a clear answer.
The result? Less buy-in, slower decisions, and good ideas that don't get the attention they deserve.
You don't need to become the loudest person in the room. You need to make your thinking easier to follow.
Lead with your recommendation, explain what matters, and give enough context without burying the answer.
Pause, organise your thoughts, and answer difficult questions without rushing or rambling.
Help managers and stakeholders understand the trade-offs, risks, and reasons behind your recommendation.
Challenge a decision, explain your reasoning, and keep the conversation constructive.
That's what we practise inside Code to Influenceâ„¢, using the conversations you actually face at work.
1:1 coaching built around your work.
We work on the real situations where your communication needs to be as strong as your technical judgment. Design reviews, stakeholder meetings, project updates, presentations, and difficult conversations.
We identify where your message gets harder to follow, whether that's too much context, unclear structure, rushed delivery, or missing the audience's needs.
You get practical frameworks for organising ideas, making recommendations, and answering questions. We adapt them to your work, not the other way around.
Bring the presentation you're preparing or the conversation you're struggling with. We work on what you say and how you say it, including pacing, pauses, and emphasis.
Between sessions, you get guided practice and feedback on your practice videos. Session notes and tailored worksheets help you keep using what you learn.
The goal isn't to sound rehearsed. It's to communicate clearly when you don't have a script.
Help your engineers explain technical work clearly, contribute in meetings, and communicate effectively with managers and stakeholders.
Personalised coaching for an engineer who needs focused support with clarity, concision, delivery, or communicating under pressure. We work with their real workplace situations and professional goals.
Practical training built around the communication challenges your team faces, such as explaining technical work to non-technical audiences, giving concise updates, and handling questions or disagreement.
Tell me what’s happening in your team. We can discuss the focus and format that would be useful, based on your engineers’ needs and availability.
"I'm more composed under pressure, more concise when it counts, and more intentional about how I communicate at every level. Colleagues and stakeholders have noticed the difference."
David Ramirez
"To achieve this, Ryan provided a lot of guidance, new techniques, frameworks, and strategies to structure my speech, all supported by plenty of practice."
Alexander Virilin
Senior Software Engineer at Google
"I really appreciated different frameworks he shared, the real-time practice during sessions, and the weekly video feedback. It helped me understand exactly where I was improving and what to work on next."
Anna Aghajanyan
Software Engineer at Riot Games
I'm a communication coach for international software engineers, with a background in linguistics, more than 20 years of teaching experience, and a coding bootcamp behind me.
Since 2020, I've coached more than 200 engineers in private 1:1 sessions. That work has taught me to look beyond how someone sounds and pay attention to how they think, what they're trying to say, and what their audience needs.
I've had to change my own habits too. I used to talk more. Now I listen better, ask sharper questions, and adapt to the person in front of me.
That's how I coach: we look closely at what's happening, try a better approach, and practise until it becomes something you can actually use.
If your communication isn't reflecting how good you actually are at your job, let's have a chat.
Tell me what's happening at work, for you or your team, and what you'd like to change. We can discuss whether 1:1 coaching, a workshop, or group training would be a good fit.
Prefer email? ryan@ryanwiens.com
Communication coaching for international software engineers