Hi, I'm

Gouthaman Kumarappan.

Full Stack Developer

Gouthaman

About

I'm a full stack developer with a passion for creating beautiful user experiences. I am currently based in Toronto, but I'm originally from Dubai.

I have professional experience with React and Next.JS, and Node.JS / Express backends, and have helped build apps big and small, in teams and individually. Additionally, I have mobile development experience, having created and released Android and iOS apps using both native technologies and React Native.


Experience

Founding Engineer (Full-Stack Developer) · SecretApp
2024 — 2026 · Remote
  • Architected and built a full-stack event commerce platform solo — admin dashboard (Laravel/React/Postgres), customer web/mobile apps (Next.JS/React Native), and Stripe payments.
  • Built a shared component library with Storybook to keep design consistent across web and mobile.
  • Implemented OTP login, role-based access, time-limited reservations and double-booking prevention.
  • Owned infrastructure and release ops end-to-end: CI/CD pipelines, cloud deployment, and app store publishing.
Senior Developer / Tech Lead · PwC Middle East
2017 — 2024 · Dubai, UAE
  • Led full-stack development across government and tourism platforms, coordinating teams of 3–8 engineers on high-traffic public services.
  • Designed modular microservice and component architectures reused across multiple product squads.
  • Integrated CMS-driven content, dynamic listings, and third-party APIs (maps, payments) across projects.
Key Projects
TAMM — Abu Dhabi Government Portal
Visit

Developed 6+ microservices and frontend flows for a digital services portal used by 100,000+ daily users, including high-traffic services like birth registration and traffic fine payments.

TAMM Workbench (Internal Tool)

Built a low-code platform enabling non-developers to deploy new workflows with minimal developer involvement, reducing delivery time by 60%.

Visit Saudi — Event Discovery Platform
Visit

Shipped a CMS-driven tourism portal with Google Maps integration, including custom event views and dynamic listings based on map region focus.

Selected Projects

Here are some interesting projects I've worked on over the years.

SecretApp
TypeScriptNext.JSLaravelMotionTailwindStripe

Event management platform, complete with an admin dashboard to set up and configure events and tickets, and a customer / booking agent interface to view events and purchase tickets. UI Library built with Storybook for consistency across web and mobile.

Core features include timestamped QR code scanning, OTP login, role-based API access, time-limited reservations and double booking prevention.

Grabbd
TypeScriptNext.JSStrapiGSAPLottie
Showcase website built for a startup focused on capturing user lists and favourite establishments. Built independently and entirely from scratch, including the UI design library, CMS setup and configuration.
TypeScriptReactReduxNode.JSExpressMariaDBRedis

Public-facing government service portal built with a microservice-oriented backend. Developed and refined 30+ critical digital government services for use by UAE nationals and residents. This was a very large scale project which involved onboarding APIs from around 40 different government entities. Additionally, contributed heavily to the design library, maintaining and implementing new components for use by web teams.

These services include authentication, payment gateway integration, draft support, analytics and tight integration with various other microservices. 100,000+ daily hits.

TAMM - Workbench
TypeScriptReactReduxNode.JSExpressMongoDBGraphQL

In-house development tool used at TAMM. Introduced in an effort to promote consistent UX - such as spacing, error messages and handling, design library versions - across ~700 services.

Two-part implementation where the first part was a pseudo low-code environment for service developers to quickly develop custom flows and services, with custom previews and easy deployment strategies. The second part was the rendering engine to parse and display the Workbench-ready deployed services.

TypeScriptExpressTailwindWebRTCWebSocketsVite
A Discord-inspired chat application I built to practically learn how real-time communication apps are built. No login required, hop right in! Features text, audio and video chat.

Skills

Languages
TypeScript
Java
Kotlin
Frontend
React
Next.JS
Redux
Tailwind
Nativewind
Motion
GSAP
Lottie
Vite
Backend
Node.JS
Express
GraphQL
Laravel
Mobile
React Native
Android
iOS
Jetpack Compose
Hilt
Material 3 Expressive
Data
MariaDB
Redis
MongoDB
Tools & APIs
Strapi
Stripe
WebRTC
WebSockets