Company
Founded in 2007, Typethink is an interactive firm specializing in software development and creative media. We've assisted organizations from a variety of industries increase revenue and build social capital by developing products that expand web presence and improve internal efficiency.
We provide a wide range of services necessary for successful website and application deployment. From concept to implementation we offer customized solutions to fit the diverse and niche needs of our clients.
Typethink strives to become a strong and strategic partner with every organization we serve.
Our Approach
We believe that success of our organization is based upon solid relationships and we feel that communication is at the core of these relationships. Quite simply, we pay close attention to our customers.

- Rami Kassab
- Chief Executive Officer
- 503.616.5431
A Portland native, coffee aficionado and acoustic guitarist, Rami is a graduate of Oregon State University's College of Engineering and holds a degree in Computer Science with minors in Business and Multimedia. Passionate about software, technology and business since the early age of 12, Rami interned at Intel for 4 years before setting off on his own during college. His mission? To help businesses optimize processes by way of implementing integrated solutions.
- Dominick Radominski
- Chief Branding Officer
- 503.334.6741
A fellow OSU Beaver, Dominick conceptualizes, designs and implements to deliver cohesive user experiences across all mediums of communication. His vast skills in visual design, project management, user experience and brand strategy creation are invaluable to every Typethink project. Dominick is a foodie at heart. Whenever he isn't at his computer you can find him at a local restaurant, sitting behind a plate of food and gripping a glass of red.
- Matt McClanahan
- Chief Technology Officer
- 503.449.4587
Matt's development skills and his innate ability to command computers with the slight raise of an eyebrow make him one of our most valuable assets. He is the true mastermind behind Typethink's software architecture. An open-source advocate and accomplished software developer, Matt has contributed to countless open-source projects while developing scalable accounting, e-commerce and content management systems. Outside of developing Matt enjoys frequenting local bars, where he runs the pool table between serious coding sessions.
- Roman Mickiewicz
- Chief Knowledge Officer
- 503.258.7783
An innovative, well-versed application developer, database administrator, and project manager, Roman holds a B.S. in Computer Science from Oregon State University's College of Engineering. Roman's role at Typethink is a position of continual knowledge development and fortunately, he graciously shares with us. He loves the outdoors, and according to him the weather is always permitting. Secretly, we think he's quietly poising himself to take over the world.
- John Rogers
- Chief Communications Officer
- 503.609.0665
Organized, efficient, polite, and meticulous, John is a magnetic Portland native passionate about community and product development, lé web and social media. A graduate of Oregon State University's College of Business with a minor in Sociology, John is experienced in project management, software product development, public relations, and corporate growth strategies. When he is not working he enjoys building, breaking and repairing his collection of bicycles.
- Gregory Jamiel
- Multimedia Director
- 503.893.8322
Creating stunning multimedia is how Greg lives on the edge and leaves his mark. After graduating Summa Cum Laude while earning his BFA from Rhode Island College, this Rhode Island transplant has gone on to earn 3 Emmy Awards and 3 prestigious BDA World Design Awards. When he's not creating awe inspiring multimedia pieces, Greg enjoys yoga, running barefoot and the great outdoors with his dog, Griffen.
Experience an agency that offers strategy, design and technology under one roof. Meet the executive team that raised the roof on Typethink.
The Team
Join Our Team
We’re always on the lookout for talented people who can either talk to computers or talk to people. If you can do both then you’re already one step ahead of the game.

