Roles
Shipping software takes more than developers. These are the roles we staff and recruit for across a project, from planning through production, and what each one protects you from.
Portraits and names are illustrative of each role.
Plan
Decide what to build, in what order, and how you will know it worked.

Mei Lin Tavares
Product Owner
Singapore
Owns the backlog and decides what gets built next. Without one person making those calls, teams build features nobody asked for and miss the ones that matter.

Lucía Montenar
Business Analyst
Mexico City, Mexico
Turns how your business actually works into clear, testable requirements. Most rework traces back to a requirement that was vague or wrong, and this role catches it before code is written.

Prika Nameen
Senior Project Manager
Bengaluru, India
Keeps scope, budget, and schedule honest and visible. You always know where the project stands, what it will cost, and what is at risk.

Nur Aisyah Halim
Delivery Manager
Kuala Lumpur, Malaysia
Clears blockers between teams, vendors, and stakeholders so work keeps moving. Releases slip when nobody owns the hand-offs; this role owns them.

Callum Brennagh
Scrum Master
Dublin, Ireland
Runs the planning, check-ins, and retrospectives that keep a remote team in sync. Good process is what makes a distributed team predictable.

Talia Ressler
Engineering Manager
Tel Aviv, Israel
Hires, coaches, and sets standards for the engineers on your project. Code quality over the long run depends on who is on the team and how they are held to account.
Design
Shape the system and the experience before the expensive part starts.

Kenji Arimoto
Solutions Architect
Osaka, Japan
Designs how the pieces of your system fit together and connect to other tools. Early architecture choices are the hardest and most expensive to change later.

Arjun Velakkar
Technical Lead
Pune, India
Turns the architecture into day-to-day technical decisions and reviews the team's code. Keeps a growing codebase consistent instead of a patchwork.

Hana Seoyun
UX Designer
Seoul, South Korea
Maps how real people will use your product and tests it with them before it is built. Usability problems cost a fraction to fix on paper compared to in code.

Yuna Kasahara
UI Designer
Tokyo, Japan
Designs the screens, components, and visual system your users see. A consistent interface looks trustworthy and is faster for engineers to build.
Build
Write the software, from the database to the screen.

Marcus Adeyemi
Senior Software Engineer
Lagos, Nigeria
Builds the hardest parts of the system and mentors the rest of the team. Senior judgment is what keeps an MVP from turning into something you have to rebuild.

Daniel Okawa-Reyes
Frontend Engineer
Vancouver, Canada
Builds the Angular interfaces your customers click, type, and tap. This is the part of your product people see, so speed and polish here shape first impressions.

Jae-won Parkhill
Backend Engineer
Busan, South Korea
Builds the .NET services, APIs, and business logic behind the screens. Security, data integrity, and performance are decided here.

Imani Brookes
Full-Stack Developer
Austin, United States
Works across the interface, the services, and the database. On a small team, one engineer who can carry a feature end to end ships faster with fewer hand-offs.

Ezra Kaplowitz
Database Administrator
New York, United States
Designs, tunes, and protects your SQL Server data, including backups and recovery. Your data usually outlives the application, so it needs its own care.
Test
Prove it works before your customers find out it doesn't.

Siobhan Carrow
QA Lead
Edinburgh, United Kingdom
Plans what gets tested and signs off on release quality. Defects caught before release are far cheaper than ones your customers report.

Erik Lindqvale
QA Automation Engineer
Stockholm, Sweden
Writes automated tests that run on every change. They let the team ship often without breaking what already works.
Release and operate
Ship safely, keep it running, and know about problems first.

Rafael Quintero
Release Manager
Bogotá, Colombia
Schedules and coordinates releases, including rollback plans. Releases become routine instead of risky late-night events.

Karim Haddadin
DevOps Engineer
Amman, Jordan
Builds the Azure pipelines and infrastructure that take code from commit to production. Automated deployment removes the manual steps where mistakes happen.

Astrid Halvorsen
Site Reliability Engineer
Oslo, Norway
Monitors uptime and performance and leads the response when something breaks. You hear about problems from alerts, not from your customers.
