Hey, I'm Hussain Thajutheen

I am a JavaScript enthusiast currently working at 10up on the Google Site Kit project.

JavaScriptReactWordPressPHPReact NativeGraphQL
Hussain Thajutheen

About Me

I'm a passionate software developer with expertise in building headless WordPress solutions and modern web applications. My journey in tech started over 10 years ago, focusing on creating seamless integrations between traditional CMS platforms and modern frontend frameworks.

I specialize in JavaScript and PHP technologies, particularly React for frontend development and WordPress for backend services. I'm known for my work with WordPress REST API, GraphQL, and JWT authentication implementations that power decoupled WordPress architectures.

When I'm not coding, you'll find me spending time with my family and friends, going on long drives, and treating my taste buds with great food.

Projects

Fast Learner Mobile

An open source React Native project that integrates with LearnDash, a popular WordPress LMS plugin, to create a mobile learning experience.

React NativeJavaScriptLearnDashWordPress

React WordPress JWT Auth

A React project that implements authentication with WordPress using JSON Web Tokens (JWT), enabling secure and stateless authentication for headless WordPress applications.

ReactWordPressJWTRESTful API

React WP GraphQL Auth

A React and WPGraphQL authentication implementation that showcases how to integrate React applications with WordPress using GraphQL for more efficient data fetching.

ReactWordPressGraphQLAuthentication

WP JWT Auth Refresh Token

A WordPress plugin that extends JWT authentication with refresh token capabilities, allowing for secure, long-term authentication sessions without requiring users to log in frequently.

PHPWordPressJWTSecurity

Gutenberg Paragraph Selection

A WordPress plugin that allows developers to override the paragraph selection count in Gutenberg editor, providing more granular control over text selection behavior.

PHPWordPressGutenbergJavaScript

Ethereum Election

A decentralized application (DApp) for election voting built on the Ethereum blockchain. Features secure, transparent voting with smart contracts.

JavaScriptEthereumBlockchainSmart Contracts

Professional Journey

Senior JavaScript Engineer @ Google Site Kit

Nov 2021 - Present
10up

Working on Google Site Kit, a WordPress plugin that gives users access to their Google service data directly in their WordPress dashboard.

Partner

Feb 2019 - Present
Insytful
Colombo, Sri Lanka

We create modern experiences using WordPress to empower eCommerce, technology, and media companies.

Senior Software Engineer

Apr 2019 - Oct 2021
Capbase

Capbase is a platform to manage contracts, set up your cap table, and keep your company compliant, connect bank accounts, raise funds, manage investors, and much more. I worked with TypeScript, React, GraphQL, AWS Amplify, AWS AppSync, AWS Lambda, AWS DynamoDB and Jest.

Co-Founder

Mar 2016 - Feb 2019
Laccadive IO
Colombo, Sri Lanka

Developed solutions using WordPress, React, and other technologies for clients in the Middle East and the Indian subcontinent. Completed projects for government organizations, sports organizations, adventure parks, and in legal tech education and publication.

Senior Software Engineer

Sep 2014 - Nov 2017
Cubo Systems International (Pvt) Ltd
Sri Lanka

Developed online booking web apps for business centers and co-working spaces in the UK. Managed a team of developers by assigning tasks and ensuring team members' understanding of requirements and proposed design.

Bachelor's Degree, Computer Science

2008 - 2011
The New College, Chennai
Chennai, India
Grade:A Grade

I have completed my B.Sc. Computer Science degree.

Talks

I also love to speak about React, WordPress and AWS Serverless. This is my latest meetup talk titled Headless WordPress Authentication with React published on WordPress.tv.

Get in Touch

Have a project in mind or just want to chat? Feel free to reach out to me through this form or directly via email.

Location
Saudi Arabia / Sri Lanka / India

Connect with me