A global team of experts in publishing, design, and software engineering.
Typefi’s diverse team of software engineers, solutions and customer support consultants, sales and marketing, administration, and finance professionals are based in Australia, USA, England, the Netherlands, Sri Lanka, Romania, Ukraine, France, Spain, and South Africa.
Our expertise and our adherence to our core values of integrity, teamwork, customer engagement, and “solving the right problem”, have given Typefi a global reputation as the go-to solutions provider for automated publishing.
Leadership Team
Chief Executive Officer | Australia
Chandi Perera
Chandi joined Typefi in 2006, and has over two decades of publishing and media technology experience. He has acted as a technology consultant to corporations and government agencies around the world, and is a frequent conference speaker in the areas of content management, publishing, media, XML, structured content and digital rights management. Chandi is a board member of a number of industry bodies and has degrees in Engineering and Computer Science.
VP Engineering | Australia
Ben Hauser
Ben manages Typefi’s Engineering team and is responsible for Typefi’s product architecture. He has over 20 years’ experience creating computer software, and has previously held key positions in the Securities and Investment Banking sector in Australia and London. Ben’s strengths include Agile Software Development, Automated Unit Testing, Machine Learning and Genetic Algorithms. He holds a Bachelor of Computer Science from the University of Southern Queensland.
VP Product + New Markets | USA
Caleb Clauset
Caleb drives the vision and strategy for Typefi’s products, and cultivates strategic partnerships with developers to extend Typefi’s core capabilities. He is an award-winning designer and Adobe Certified Expert in InDesign with over a decade’s experience designing, developing and implementing publishing technology. He holds a Master of Graphic Design from North Carolina State University and a Bachelor of Science in Architecture from the University of Michigan, Ann Arbor.
VP Customer Success | UK
Jason Mitchell
Jason leads Typefi’s global Professional Services team and has over 15 years of experience in managing publishing operations and digital products for both small and large publishing houses. He has successfully led teams to redefine the publishing process to include digital products and improve profitability in the travel and medical publishing sectors.
VP People and Country Head | Sri Lanka
Chathini Uduwana
Chathini started at Typefi in October 2014. She is responsible for organisational development and professional services at Typefi’s Colombo office.
Chathini holds a BSc honours from Staffordshire University, an MBA from Bedfordshire University, and is currently a Doctoral researcher at the University of Colombo. She has over 15 years of experience in Project Management, Business Process Re-engineering, Strategic Planning, and Leadership. Chathini is also the Sri Lankan Chapter Ambassador for Women in Tech where she regularly speaks at events and advocates for other women to enter the STEM sector.
Chathini loves to develop software companies from the grassroots level by matching contractual requirements with human talent, and enjoys implementing innovative organisational processes and practices. She also loves conquering mountaintops.
Chief Financial Officer | Australia
Michael Cousins
Michael manages Typefi’s day to day finance functions and works closely with the other members of the Executive team to develop and implement business strategies for the group. Michael is a qualified accountant and holds a Masters in Financial Management from the London School of Business and Finance. He has nearly 20 years of business and accounting experience and has worked across a wide range of industries.
The Crew
Tech Lead | Sri Lanka
Anupama Wimalasooryia
Anupama is a Software Engineer in Typefi’s Professional Services XSLT Team in Sri Lanka. She holds a Bachelor of Science degree in Information Technology and Management from the University of Moratuwa.
Anupama has been with Typefi since graduating from university, and loves to work with customers on Typefi-ing their publishing processes.
Tech Lead | Sri Lanka
Apsara Abeysiriwardana
Apsara is a Software Engineer working in the Writer team. She is a self-driven, enthusiastic and highly motivated person who enjoys new challenges where she can apply her knowledge, talents, and skills in development and research related to computer science. Apsara likes travelling, photography and music. She holds a Bachelor’s degree in Computer Science from the University of Colombo School of Computing.
Senior Software Engineer | Australia
Ben Vale
Ben is a Software Engineer with 15 years’ industry experience and is currently working on Typefi’s Research and Development team. He specialises in rapidly prototyping ideas and experimenting with new and emerging technologies.
Prior to Typefi, Ben worked in the video games industry creating games for all ranges of hardware. When he’s not coding he enjoys travelling, hiking and the beach. He is also known as Baz (which is short for Ben).
Senior Software Engineer | Sri Lanka
Buddhi Siripala
As a Senior Software Engineer on the Typefi Server team, Buddhi brings experience in frontend/backend development and data science, and a passion for developing innovative solutions for real-world challenges.
Buddhi holds a Bachelor’s degree in Information Technology from the Sri Lanka Institute of Information Technology, and is highly interested in web technologies, Artificial Intelligence, and data science. She is also a talented dancer and a wonderful piano player!
Tech Lead | Sri Lanka
Chamari Madushani Silva
Chamari is a Tech Lead attached to the Designer team—working mainly with Typefi Designer, Autofit and Typefitter projects. Chamari holds a Bachelor of Science (Hons) degree in Engineering from the Department of Computer Science and Engineering, University of Moratuwa, Sri Lanka, and has completed her Master of Philosophy degree in Electrical and Information Engineering from University of Ruhuna, Sri Lanka.
Prior to joining Typefi, Chamari had three years of experience in C#.net development and has almost ten years of work experience in the capacity of a Lecturer in University of Ruhuna and Sri Lanka Institute of Information Technology.
Software Engineer | Sri Lanka
Charith Rathnayake
Charith has earned a Bachelor’s degree in Software Engineering from the University of Staffordshire in the UK. He has hands-on experience developing web and mobile applications using Java & JavaScript and is also interested in Machine Learning and Analytical solutions.
In his leisure time, Charith enjoys working out, playing video games, travelling, and learning about new programming technologies to improve his skills.
Business Development Director | USA
Chris Hausler
Chris has over 20 years’ experience in improving organisational processes through technology, including a decade working with publishers to define and deliver solutions that dramatically improve the way they publish content. He is always excited about the opportunities offered by new technologies. Chris holds a Bachelor of Arts (Economics) from the University of Richmond, and a Masters of Business Administration from Widener University.
Solutions Consultant | South Africa
Damian Gibbs
Damian started out as an apprentice typesetter over 20 years ago at a leading South African educational publisher, and from the start was curious about opportunities that digital technologies bring to publishing. He transitioned to general market publishing and eventually became a service provider to local and offshore publishers covering a diverse range of publishing markets, all requiring varying workflows and output requirements.
Damian has extensive experience working with publishers to use evolving technologies and innovative digital publishing products to improve workflows, and to transition from pure print to digital outputs such as web, e-books, and CMS publishing.
QA Manager | Sri Lanka
Dilum Samarajeewa
Dilum is a dedicated and highly energetic IT professional with over 12 years of experience in technical support. As QA Manager at Typefi, he provides technical support for clients in the US, Europe, and Australia. In 2021, Dilum joined Typefi’s Product team, focusing on XSLT-based workflow plug-ins and taking ownership of the Standards Cloud web-based platform.
Dilum holds an Information Technology degree from Middlesex University in the UK, and takes pride in providing creative direction and out of the box thinking. Dilum enjoys complex, multifaceted assignments where pulling together a collaborative pool of skills is essential.
Software Architect | Australia
Dinesh Amarasekara
Dinesh has over 14 years’ experience developing computer software and has previously worked at IFS, a Scandinavian-based international Enterprise Resource Planning (ERP) company. He has thorough exposure to various programming languages such as Java, Microsoft C# .Net, C++, Oracle SQL, PL/SQL.
Dinesh holds a Bachelor of Computer Science from the University of Colombo Sri Lanka and an MBA from the University of Moratuwa Sri Lanka.
QA Engineer | Sri Lanka
Dinura Alagiyawadu
Dinura is a Quality Assurance Engineer at Typefi. She has a Bachelor of Science degree in Environmental Science from the University of Colombo. She worked as an Assistant Lecturer at the University of Colombo prior to joining Typefi. She is interested in both manual and automated quality assurance technologies.
In her leisure time, Dinura likes to travel, cook, and watch films and TV series.
Business Development Director | USA
Emily Johnston
After graduating from the University of Wisconsin with a Juris Doctorate (JD), Emily’s first job was as a project manager at Apex CoVantage, a publishing services company, where she coordinated production of publications for the American Bar Association. She continued to work in publishing services for 15 years before joining Typefi, and has an in-depth understanding of the challenges that publishers face every day.
Emily works closely with a variety of publishers and organisations in North and South America and Asia to understand their unique needs and recommend solutions that will optimise publishing workflows at all stages of the production process.
Senior Solutions Consultant | USA
Eric Damitz
As a Senior Solutions Consultant, Eric works with customers to determine the best way to use Typefi for their particular needs, and then implements their solution. He started in publishing over 20 years ago as a TeX typesetter at a small development house, where he learned such valuable skills as opaquing film, making Dylux proofs, and pasting up forms with hot wax. He also learned desktop publishing, which was somewhat more useful. He moved to a large educational publishing company and spent 17 years as a production manager working with his colleagues to re-invent how publishing works—several times.
Eric’s particular skillset focuses on publishing automation, workflow improvement, and single-source publishing for both digital and print. He has a degree in Rhetoric (writing, not arguing) from the University of Illinois at Urbana-Champaign.
Software Engineer | Sri Lanka
Gayan Wijesinghe
Gayan is a member of the Typefi Server team. A skilled software engineer, he is primarily working as a Java back end developer, but is also proficient in front end technologies, AWS, Android and cybersecurity. He is eager to learn new technologies.
Gayan holds a Bachelor of Science degree in Computer Science and Technology from Uva Wellassa University of Sri Lanka. He relaxes by playing computer games and watching films.
Associate Architect | Sri Lanka
Gayanthika Udeshani
Gayanthika is an Associate Architect in the XSLT team, and mainly does development work related to Professional Services and R&D projects. Prior to that, she was a member of the Typefi Designer and Typefitter teams. Having worked as a software engineer for over ten years, her primary interest is in applying her skills and experience to research and development across a range of platforms.
Gayanthika holds a Bachelor of Science (Hons) degree in Computer Science from the University of Sri Jayawardanapura, Sri Lanka, and has completed a Master of Science degree in Computer Science from the University of Moratuwa, Sri Lanka. Gayanthika holds the PMP certification and has two years of work experience as a Lecturer at the University of Seychelles, facilitating the University of London degree program.
Product Manager | Netherlands
Guy van der Kolk
Guy first got hooked on publishing while attending an international school in Ivory Coast, where he used Pagemaker, Photoshop and an Apple Quicktake 100 camera to help create the yearbook. After many hours of hard work, while holding the final printed product, he knew this was an industry he wanted to be a part of.
Having spent the first 17 years of his life in West Africa, Guy is fluent in three languages and has a multicultural background that has served him well in his career. As an IT consultant and trainer for an Apple Premium reseller and then as a Senior Solutions Consultant for Typefi, he has trained thousands of people to get the most out of their software.
In 2020, Guy moved into the role of Typefi Product Manager, working with the product and engineering teams to continue to improve on our world-leading publishing software and bring you exciting new features. He continues to apply his deep product knowledge in a Professional Services capacity, working on projects with new and current customers.
Manager - HR & Operations | Sri Lanka
Harshani Kotavila
Harshani joined Typefi in 2016 to manage HR and operations for the SL team. She is an innovative, energetic individual with a proven ability to develop and implement HR strategies and initiatives aligned with the overall business strategy. Naturally curious and committed to implementing and applying new practices, she has solid experience in HR planning, HR analytics, and labour law. She is also actively involved in managing Typefi’s general operations.
Harshani holds an MBA from the University of Colombo, and is pursuing an MSc at the University of Northampton-UK. She loves to travel and try out food recipes in her spare time.
Associate Software Engineer | Sri Lanka
Himasha Maduwanthi
Himasha works as an Associate Software Engineer for Typefi’s XSLT team. She is an undergraduate at Sabaragamuwa University of Sri Lanka and University of Colombo School of Computing. Himasha has experience in OpenMRS and is interested in Java programming.
In her spare time, Himasha likes to read books, dance, and watch movies and TV series.
Senior Solutions Consultant | USA
Jamie Brinkman
Jamie joined Typefi as a Solutions Consultant in 2014, bringing 10 years of experience as a Senior Content Editor with a multinational mass media and information firm. She is highly skilled in layout and design, and has extensive experience in copy editing utilising AP, Chicago, and company-specific style guidelines.
As a Typefi Senior Solutions Consultant, Jamie works closely with customers to develop and implement automated publishing solutions, as well as providing ongoing training and support.
Associate Tech Lead | Sri Lanka
Janith Thilakarathna
Janith is working for the Typefi Server team as an Associate Tech Lead. He is experienced in developing web-based applications and mainly worked with Java-based technologies.
Janith completed his higher education at Faculty of Information Technology in University of Moratuwa, Sri Lanka, majoring in Information Technology. He enjoys his leisure time by travelling and watching cricket and football.
Solutions Consultant | USA
Jeff Lytle
Jeff’s first foray into desktop publishing came in its very early days while working at his high school newspaper (back when cutting and pasting involved real scissors). As the internet grew into web 2.0, he took up HTML and CSS before transitioning to print and digital book production.
Jeff has more than 15 years of experience developing flexible XML-based workflows, including roundtripped DOCX and ePub3-compliant digital products, for a diverse range of publishers. He’s worked with production editors, managers, designers, and assistants of all stripes to implement solutions to publishing’s toughest challenges. He also holds an MFA in Poetry from the University of California at Irvine, which is sometimes useful.
Software Engineer | Sri Lanka
Jethika Wanniarachchi
Jethika has always been deeply interested in computing. Currently, Jethika works as a Software Engineer for Typefi’s XSLT team. He holds a Bachelor of Science Engineering degree in Mechanical Engineering specialising in Mechatronics Engineering from the University of Sri Jayewardenepura, Sri Lanka. He also enjoys following new technologies and game development to improve his skills.
Jethika enjoys playing video games, and watching movies and TV series.
Associate Software Engineer | Sri Lanka
Jeyaranjithan Thusyanthan
Thusyanthan is an Associate Software Engineer at Typefi and a member of the XSLT Team. He holds a Bachelor’s degree in Computer Engineering from the University of Sri Jayewardenepura. Having been with Typefi since graduating from the university, he enjoys working on professional services and R&D projects. Thusyanthan is passionate about developing innovative solutions for real-world challenges by experimenting with new and emerging technologies.
In his leisure time, he enjoys listening to music, watching movies, and traveling with his friends.
Software Engineer | Sri Lanka
Kasun Bamunuarachchi
Kasun is a software engineer in the Designer team, primarily working with Typefi’s Designer, AutoFit, and Typefitter plug-ins for Adobe InDesign. He holds a degree in Electrical and Electronics Engineering from the Sri Lanka Institute of Information Technology and is currently pursuing an MSc at the University of Moratuwa.
Kasun started his career in the latter part of 2018 and has gained experience in various fields, including software, telecommunications, IoT, and Embedded Systems. With over 5 years of industry experience, Kasun possesses expertise in software development, team management, and product deployment.
Solutions Consultant | UK
Kevin Bird
Kevin began working with type in 1984 and joins Typefi with a wide range of experience in typesetting and data manipulation (learning PageMaker on a Mac IIci with a 9 inch mono monitor being a particularly fond memory).
More recently, Kevin has specialised in offering customers automated and interactive solutions. Utilising his knowledge in XML and XSLT, he has provided bespoke templates and end-to-end workflows to some of the UK’s leading tour operators, book publishers and the financial reporting sector.
Outside of work, Kevin is actively involved in table tennis and sampling real ale.
Marketing Manager | USA
Lukas Kaefer
Lukas works with the Typefi marketing team to promote Typefi’s products and services. He has more than 10 years of experience as a copywriter and marketer, with a deep background in SEO and eCommerce.
Lukas has produced content for a vast range of clients as a freelance copywriter. He has also managed email marketing and social media strategy for multiple online brands, and is adept at video and audio production. He has produced hundreds of videos since the early 2000s (starting with a cheap camcorder and Windows Movie Maker), and records and produces his own music.
In his spare time, Lukas loves to surf, fish, snowboard, ride his mountain bike, and play guitar.
Software Engineer | Sri Lanka
Mahesha Muthumala
Mahesha works as a Software Engineer for Typefi’s XSLT team. Mahesha holds a Bachelor of Science degree in Software Engineering from University of Kelaniya, Sri Lanka.
Mahesha also has an extensive knowledge of Java, Python and web languages and is interested in Data Science and Machine Learning.
Project Manager | France
Marie Gollentz
Working closely with Typefi’s team of experts, Marie manages client projects to ensure they are successfully delivered and meet their specific needs. Marie develops Typefi’s project management process to continuously improve client collaboration. Marie joined Typefi in 2016 as a Solutions Consultant and brings to her current role, a wealth of experience in helping clients adopt the best solution to achieve their goals. In 2022, Marie achieved her Certified Associate in Project Management (CAPM) qualification. Prior to Typefi, Marie held a number of positions in the publishing industry in London (UK), including for the publisher of Research Fortnight and the London School of Business and Finance. She graduated with a Masters degree in European Political Sciences from the Autonomous University of Barcelona (Spain) and a Bachelor’s degree in Political Sciences from Sciences Po Strasbourg (France). She is trilingual in English, French and Spanish.
Senior Software Engineer | Ukraine
Max Zhaloba
Max is a Senior Software Engineer at Typefi, with over 11 years of experience in XML technologies. He specialises in complex content processing projects, conversion designs optimisation, and applying modern XML technologies.
Senior Software Engineer | Sri Lanka
Nimesh Kottege
Nimesh is a Senior Software Engineer in the Typefi XSLT team. Nimesh has hands-on experience developing applications using Java, node js, and react js, and he is an enthusiast in machine learning-based research and development. Nimesh completed his Bachelor’s degree in Tianjin University, China. Nimesha wishes to start his Master’s Degree at the University of Moratuwa.
Nimesh loves to spend his spare time playing guitar and watching movies.
Senior Software Engineer | Sri Lanka
Nipun Eranda Amarasekara
Nipun holds a Bachelor’s degree in Information Technology from the Sri Lanka Institute of Information Technology. He has professional experience in developing web, desktop and mobile applications with .NET, Javascript and Java. He is also interested in Machine learning, the Internet of Things (IoT), and Cloud solutions.
In his spare time, Nipun plays Carrom, video games, and learns about new programming technologies and cyber security to improve his knowledge.
Quality Assurance Engineer | Sri Lanka
Pathum Hettiarachchi
Pathum is a Software Quality Assurance Engineer with 3+ years of hands-on experience in manual software testing. He is also very interested in mobile application testing. Pathum holds a Bachelor’s degree in software engineering from Cardiff Metropolitan University.
He enjoys travelling with his friends and watching movies in his leisure time.
Software Engineer | Sri Lanka
Prashan Abeysinghe
Prashan work as a Software Engineer for Typefi’s XSLT Team. He holds a Bachelor of Science Degree in Computer Engineering from the University of Jaffna. Prashan has been with Typefi since graduating from university.
Prashan has experience in backend development and is also very much keen on machine learning. In his spare time, Prashan loves to travel and ride bikes.
Senior Software Engineer | Sri Lanka
Ramesh Perera
Ramesh holds a Bachelor’s degree in Information Systems from the University of Colombo School of Computing. He has professional experience in developing web applications with .NET technologies, is eager to learn new tech-related web development, and is also interested in cloud technologies.
Playing and watching cricket is Ram’s one and only hobby! He also loves to travel to unknown destinations.
Product Manager | Sri Lanka
Shanaka Karunaratne
Having spent the past 16 years in the dynamic realm of product management/marketing & customer handling, Shanaka brings a wealth of experience in driving product strategy, developing innovative solutions, and collaborating cross-functionally to deliver exceptional user experiences. Throughout his career, Shanaka had the privilege of working with leading organizations, and he’s excited to bring this diverse perspective to Typefi.
Shanaka has an MBA from Edinburgh Napier University in the United Kingdom, as well as a Diploma in Strategic Product and Brand Management from SLIM. In his leisure time, he enjoys doing yoga, surfing, and watching rugby and cricket.
Senior Software Engineer | Sri Lanka
Shanuka Hettiarachchi
Shanuka is an undergraduate at the University of Westminster and recently completed his final year of studies. He is experienced in developing mobile applications using hybrid technologies, and has hands-on experience in blockchain technologies such as NFT. Shanuka is interested in cloud computing, machine learning, cryptocurrency, and automation.
Shanuka likes to spend his spare time learning new technologies, experimenting with DIY projects and travelling.
Business Development Manager | UK
Stephen Laverick
Stephen has over 20 years’ experience in scholarly publishing, with time spent working in both the UK and China. Primarily focused on digital publishing solutions, Stephen has experience in overseeing the development of robust, scalable and efficient XML-first workflows for Open Access mega-journals as well as tailoring bespoke solutions around specific publisher requirements.
Stephen is currently serving on the Steering Committee of JATS For Reuse (JATS4R) aiming to encourage standardisation and best practices in the use of JATS XML, as well as participating on the NISO working group for Manuscript Exchange.
Office Manager | Australia
Sue Hudson
Sue joined Typefi as Office Manager in 2003. As Typefi’s longest-standing employee, she has a wealth of knowledge about the company’s history and has been involved with many aspects of the business, including administration, HR, finance, event management, and international travel.
Sue works full-time in the Australian office and has travelled to Europe and the US multiple times, assisting with Typefi’s events. In her spare time she enjoys being in nature, kayaking and swimming.
Software Engineer | Australia
Supriya Kamble
Supriya joined Typefi in 2021 as a Software Engineer in the InDesign Scripting team. Prior to this, Supriya worked as an application developer for five years in India, in the Financial Services Industry (Securities trading and clearance).
Supriya moved to Australia in 2019 to pursue her Master’s in Computing from the Australian National University. Supriya is skilled in Java, JavaScript, Python, SQL, Data Mining, Data Wrangling, and NLP. She loves music and Yoga!
Technical Writer | USA
Toni Gonzales
Toni Gonzales writes the support documentation for Typefi products and is passionate about helping customers understand complex information by composing clear and concise help articles.
Before joining Typefi, Toni held several lead educator positions, specialising in teaching English Language Arts & Reading. Toni holds a Master of Arts in Technical Communication and a Bachelor of Arts in English, with a minor in Psychology, from Texas State University, Texas.
She enjoys attending her kids’ sporting events, crafting, and baking in her free time.
Senior QA Engineer | Sri Lanka
Uthpali Dissanayake
Uthpali is a Senior Quality Assurance Engineer with previous industry experience in PHP web development. She has a Bachelor of Science in Information Technology and Management from the University of Moratuwa, and is interested in Java programming.
In her leisure time, Uthpali likes to play carrom, listen to music, and draw.
Senior Scripting Engineer | Romania
Vlad Vladila
Vlad started working in the publishing industry more than 15 years ago while studying for a Bachelor in Journalism and Communications, and soon discovered that he could mix his passion for programming with the software he was using daily (Pagemaker and then InDesign) by creating automations and scripts. He joined Typefi in 2013, where he deals with all InDesign/JavaScript matters.
In his spare time, Vlad is interested in chess and hiking through the mountains.