AppSmith

Full Stack Developer

Open-source low-code application development platform

20216 months
ReactRedux-SagaTypeScriptNode.jsDockerSocket.ioMongoDBPostgreSQLGraphQLCypress
fullstack
A
appsmith

AppSmith

Open-source low-code application development platform

ReactRedux-SagaTypeScriptNode.jsDocker
Explore →

Problem Solved

Contributed to a popular open-source low-code platform that lets developers build internal tools 10x faster — replacing custom React dashboards with composable, configurable widgets.

Overview

  • Contributed to open-source low-code application builder
  • Developed dashboard and admin panel features
  • Implemented GraphQL integration for data management
  • Built reusable widgets for platform integration
  • Wrote comprehensive unit and end-to-end tests with Cypress

Key Skills Demonstrated

Open-Source Contribution WorkflowWidget System DesignRedux-Saga State ManagementCypress E2E TestingGraphQL Schema IntegrationDocker-Based Local Development

Challenges

  • Contributing to large-scale open-source codebase
  • Building reusable widget system
  • Ensuring comprehensive test coverage

Solutions

  • Followed established patterns in the open-source project
  • Built modular widget architecture for extensibility
  • Implemented Cypress E2E tests for critical user flows

Key Achievements

  • Shipped reusable widget components used by the broader open-source community
  • Achieved high E2E test coverage on critical builder flows with Cypress
  • Implemented GraphQL bindings that simplified data integration for end users

Tech Stack

Frontend

ReactRedux-SagaTypeScript

Backend

Node.jsExpressDockerMongoDBPostgreSQLGraphQLAWS S3

Deployment

Docker-based deployment with MongoDB and PostgreSQL backends

Third-Party Integrations

DockerGraphQLAWS S3Cypress