currently available — open to full-time, contract, and part-time work

Ruhul Amin

Full-Stack Engineer · React, Next.js, TypeScript, Node.js

most recently: frontend @ UJET — silicon valley enterprise contact center

Portrait of Ruhul Amin

About

Full-stack engineer with 6+ years building production web apps and developer tools. Most recently at UJET, where I worked on the email, voice, and chat experience for their contact center platform — spent most of my time on the email module, helped migrate it from AngularJS to React/TypeScript, and became my team's E2E testing ambassador. Before that, I was an early engineer at Automatio, building their Chrome extension and scraping engine, then later led full-stack development on Moonly, an NFT analytics dashboard, from concept to launch.

Work

Experience

  1. 2024–2026

    Frontend Engineer · UJET

    Worked across the email, voice, and chat experience for UJET, a Silicon Valley cloud contact center platform. Spent most of my time on the email module — building features and helping migrate the email adapter from AngularJS to React/TypeScript. Became my team's E2E testing ambassador, setting up the initial E2E test infrastructure for the email adapter from scratch. Also did regular PR reviews and helped unblock teammates on frontend bugs.

  2. 2022

    Lead Developer, Full-Stack · Moonly

    Led full-stack development of Moonly, an NFT analytics dashboard for the Solana ecosystem, from concept to launch — using Next.js, TailwindCSS, and Node.js. Built the live blockchain event feed, wallet tracking system, and admin dashboard. Worked closely with the scraping and DevOps teams to keep data pipelines stable.

  3. 2019–2020

    Fullstack Web Developer · Automatio

    Built and maintained a Chrome extension and cloud dashboard for a no-code web scraping tool, using React and vanilla JS at the DOM level, plus GraphQL. The extension had to interact intelligently with arbitrary web pages, not just scrape static content. Also worked on the server-side scraper engine (authenticated sessions, CAPTCHA handling) and picked up backend work with Express, GraphQL, and Prisma when needed.

References

What colleagues say

He was basically involved in everything — front-end to back-end to setting up the database. He really took ownership and made things happen, which is something every founder wants to see in a dev.
Stefan SmiljkovicFounder, Automatio.ai
I watched him single-handedly set up applications that were incredibly professional in both feel and appearance... one of the most brilliant full-stack engineers I've come across.
Vlad VaviloffBackend Developer, Automatio.ai
Ruhul is a dependable frontend engineer with a strong sense of ownership... When he takes on a task, it moves forward smoothly with minimal follow-up.
Najmul KabirLead Software Engineer, UJET.cx

Contact

ruhulamin.webdev@gmail.com