Deepak Dewani

Deepak Dewani

Senior Frontend Engineer

About Me

With more than 7 years of experience in frontend development and five years working remotely, I’ve worked extensively with React, Vue, and Angular using Typescript, creating modular, testable, and scalable applications. Beyond frontend development, I’ve built Node.js backends, designed and implemented REST and GraphQL APIs while following best practices for scalability and performance. I also have experience automating CI/CD pipelines with GitHub Actions and deploying applications using Docker. Additionally, I’ve worked with databases like MongoDB and Redis and have integrated CDNs like Cloudinary for efficient media handling.

Experience

Senior Frontend Engineer

Accionlabs

-

Developed core modules of the application, including interactive maps, dynamic data tables, and comprehensive reports, using ReactJS and MUI for a seamless user experience. Enhanced component development efficiency by implementing Storybook for ReactJS for isolated UI testing and documentation, reducing development time by 30%. Improved application stability and maintainability by utilizing RTL and Jest for testing, achieving 90% code coverage. Optimized state management using Redux, enhancing application performance and maintainability. Led the frontend team in adopting best practices for React’s component architecture contributing to a scalable and maintainable codebase.

TypeScriptReactReduxTailwind CSSMaterial UIREST APIJestStorybookMapbox

Frontend Engineer

Accionlabs

-

Led the creation of Nexial UI, a terminal-based test automation platform, with a modern VueJS based GUI which resulted in considerable improvement in ease of use. Also successfully transitioned from Excel files to JSON for test creation. Applied performance optimization techniques like tree-shaking and dynamic loading to reduce the page load time by 44% and bundle size by 29%.

Vue.jsVuetifyTailwind CSSTypeScriptVite

Frontend Developer

Accionlabs

-

Implemented impactful features like bill payments and notifications utilizing ReactJS, helping the application achieve a $9 million increase in revenue. Over 14 million people currently use these features. Developed GraphQL APIs for optimizing data retrieval and transmission and enhancing the overall performance of the application.

ReactJavaScriptREST APIRedux

Junior Frontend Developer

Accionlabs

-

Led the adoption of Angular(2+), built mobile clients with NLP interactions and wrote well-tested and modular code.

AngularTypeScriptREST APIMongoDBNode.js

Projects

CreateFolio

CreateFolio

Built a responsive portfolio generator using Next.js, TypeScript, Tailwind CSS, and Redux Toolkit with multi-step forms and live preview. Added template customization, dark mode, and export options (ZIP) using html2canvas, and jszip. Integrated Appwrite authentication and one-click Netlify deployment, enabling real-time sync, social login, and seamless hosting.

ReactNext.jsTypeScriptTailwind CSSReduxGitHubAppwriteNetlify
Visual AI

Visual AI

Created and launched an AI-powered text-to-image web app with real-time image generation and enhancement, achieving high user engagement through an intuitive and responsive UI built with Vue.js and TypeScript. Engineered a scalable Node.js backend with Express and Redis-based job queues for efficient AI model integration and long-running image processing. Implemented end-to-end security and monetization features, including Clerk for authentication, Razorpay for payment processing, and Cloudinary for cloud storage enhancing the user experience. Automated CI/CD deployment with Docker & GitHub Actions, thereby enhancing system reliability.

Vue.jsTypeScriptDockerGitHubVuetifyNode.jsRedisGithub Actions
AnandVrindavan

AnandVrindavan

Developed a cross-platform full-stack Progressive Web App (PWA) and native mobile applications (iOS & Android) using Ionic, Capacitor, Vue.js, and TypeScript, reaching over 2,000 active users. Optimized deployment on a DigitalOcean Droplet with Docker and Nginx reverse proxy, achieving a 15% reduction in server response time and improving overall application performance.

Vue.jsTypeScript

Skills

Frontend

  • JavaScriptJavaScript
  • TypeScriptTypeScript
  • ReactReact
  • Vue.jsVue.js
  • Next.jsNext.js
  • Tailwind CSSTailwind CSS
  • AngularAngular
  • HTMLHTML
  • SassSass
  • CSSCSS
  • Material UIMaterial UI
  • ReduxRedux

Backend

  • Node.jsNode.js
  • ExpressExpress
  • REST APIREST API
  • MongoDBMongoDB

Tool

  • GitHubGitHub
  • CI/CDCI/CD
  • WebpackWebpack
  • DockerDocker

Get in Touch

I am always open to new opportunities and interesting projects. Feel free to reach out!