Flowz
Senior Full Stack AI Engineer
DocuSign portal with serverless architecture and passwordless authentication
2024•8 months
Next.jsTypeScriptMaterial UINode.jsNest.jsServerlessAWSStripeDynamoDB
● flowz.app
fullstackF
flowzFlowz
DocuSign portal with serverless architecture and passwordless authentication
Next.jsTypeScriptMaterial UINode.jsNest.js
Explore →
Problem Solved
Replaced expensive enterprise e-signature tooling with a self-hosted, serverless DocuSign alternative giving SMBs unlimited document signing at a fraction of the cost.
Overview
- •Defined and implemented design patterns optimizing project structure and maintainability
- •Developed efficient data structures and algorithms enhancing performance
- •Managed backend using Nest.js framework with serverless AWS Lambda functions
- •Implemented role-based authentication using AWS Cognito
- •Enabled passwordless login options including fingerprint and face scan
- •Implemented CI/CD pipelines for development and production servers
- •Built drag-and-drop form builder for document creation
- •Integrated Stripe subscription-level management
Key Skills Demonstrated
Serverless Architecture DesignRole-Based Access ControlPasswordless Authentication (WebAuthn)Subscription & Billing LogicDrag-and-Drop UI EngineeringCI/CD Pipeline SetupAWS Cloud Architecture
Challenges
- •Ensuring adherence to industry best practices for design patterns
- •Optimizing performance and computational efficiency
- •Managing backend complexity with Nest.js framework
- •Creating and deploying serverless functions efficiently
- •Implementing secure passwordless authentication methods
- •Setting up CI/CD pipelines for seamless deployment
Solutions
- •Defined design patterns aligned with industry best practices
- •Developed efficient algorithms to enhance performance
- •Managed backend using Nest.js for better scalability
- •Created serverless functions using AWS Lambda deployed on AWS
- •Implemented role-based auth with Cognito and passwordless login
- •Built CI/CD pipelines for both dev and production environments
Key Achievements
- Reduced infrastructure costs ~60% by going fully serverless on AWS Lambda
- Cut signup-to-first-document time to under 30 seconds via passwordless biometric login
- Shipped a no-code drag-and-drop form builder used by every customer onboarding
- Automated dev/prod deployments through CI/CD, eliminating manual release steps
Tech Stack
Frontend
React.jsTypeScriptMaterial UICognitoEmotion CSSDND Form BuilderStripe
Backend
Node.jsNest.jsServerless FrameworkAWS LambdaIAMCloudFormationDynamoDBS3
Deployment
Deployed using AWS services including Lambda, IAM, Cognito, CloudFormation, DynamoDB, and S3 with CI/CD pipelines
Third-Party Integrations
Stripe for paymentsAWS Cognito for authPasswordless authentication