I was the sole designer at this 8-person company and designed every feature in the web apps and marketing site. I also did a good deal of full-stack development, from implementing self-serve API configurations to handling front-end UI work. I lightly PM-ed the portal features by developing product roadmaps, and performed the bulk of QA testing before we deployed to customers. Typical startup role!
As the sole designer, I was responsible for all three parts of the product, which involved three very different user personas:
The process behind SuperDial's "Script Builder" that facilitates the AI conversation
I won't deep-dive into my dev work, but a couple features I built include:
My first step into development was owning the front-end work, which involved writing javascript, employing Tailwind CSS framework for the UI, and building reusable React components
I built 2FA which involved Firebase Auth + Identity Platform management, tracking tokens, and signing users out after 1 hour or 30 days depending on preferences
We return call results in a CSV format, but I helped convert the CSV to PDFs using Beautiful Soup (Python HTML parser), and I implemented the ability to customize PDFs with customer logos
I built an API configuration page to allow customers to generate their own sandbox and prod API keys + secrets, which involved front-end React components and back-end python code to generate keys/secrets to store in the database