✋ Hello!

I'm Venkateshwari,
a Product designer & engineer.

9 years shipping production software across compliance, industrial, SaaS, and developer tools. I design it, then I build it.

See My Work
My Skills ✧ ✦
The skills I bring are specifically
designed to ship great products.
🎨

Design

Figma, Illustrator, Photoshop, Procreate, Webflow

Frontend

React, Next.js, Vue.js, Nuxt.js, Angular, TypeScript, Tailwind CSS

🖥

Backend & Cloud

Node.js, MongoDB, SQLite3, AWS, Azure, Socket.IO

🖱

Desktop & Extensions

Electron.js, Chrome Extensions, Google Apps Script, Tabulator.js

🤖

AI & Dev Tools

Claude Code, Cursor, Git

📋

Product

Technical Scoping, Client Discovery, Design Systems, Mentorship


Project 01

DocuSwift AI

AI-powered legal document processing platform
RoleLead Frontend / UI-UX
TeamMe + 2 devs + AI/ML
Duration12 months
PlatformWeb (Next.js)
Next.jsTailwind CSSAzureFigmaSyncfusion
The Problem

Lawyers spend hours reading lengthy legal documents to find specific clauses and extract key information. The client wanted an AI platform that could process documents automatically and present findings in a way lawyers could trust.

Final UI Design (Figma)
DocuSwift Figma HomeDocuSwift Figma Search
Welcome screen with two clear paths and AI-powered Case Search with search history
DocuSwift Figma UploadDocuSwift Figma Folders
Document upload with history and folder management for case organization
DocuSwift Figma ResultsDocuSwift Figma Summary
Search results with filters, Hit Rate, Relevant/Not Relevant marking and document summary with Back to Search / Begin case chat
DocuSwift Figma IssuesDocuSwift Figma Facts
Document viewer with AI sidebar — Issues analysis with paragraph references and Facts timeline with dates and events
Interactive Prototype
Built Product
DocuSwift Home
Welcome screen — "Get started here" with two clear paths: Begin case search or Upload your case document to start chat
DocuSwift search with filters
AI-powered search with forum, date, bench strength filters — Hit Rate 95%
DocuSwift search results
Search results with 21 Judgements, case summaries, Proceed to Chat
DocuSwift document viewer with AI
Document viewer with Issues panel — structured AI analysis with source citations
DocuSwift expanded issues
9 legal issues extracted with paragraph references
Key Design Decisions

AI sidebar, not overlay. Analysis sits alongside the document. Lawyers reference original text while reading AI findings.

Chat with your case. Freeform questions via familiar chat input — the AI responds with structured legal analysis citing specific paragraphs.

Progressive disclosure. Two clear paths on landing: "Begin case search" or "Upload documents." No overwhelm for first-time users.


Project 02

QMS Total

ISO/IEC 17025 compliance management for laboratories
RoleProduct Designer & Lead Eng
TeamMe + 3 developers
Deployed10 laboratories
PlatformDesktop (Electron.js)
Electron.jsSQLite3Tabulator.jsNode.jsFigma
The Problem

Labs certified under ISO/IEC 17025 must maintain 25+ types of compliance records. Most managed on paper or messy Excel. Finding records during audits was painful, creating new modules took weeks.

Final UI Design (Figma)
QMS Training PlanQMS Working Standards
Training Plan with priority, completion status, and action plans. Working Standards Movement with Issue/Return receipt tracking.
QMS Continual ImprovementQMS Continual Improvement Detail
Continual Improvement list view with monthly navigation and detail view with Action Items, Outcomes, Impact, and Status tracking
QMS Calibration Checklist
Calibration Checklist — comprehensive form with client info, weight details, OIML class, method/specifications, and LCGC review section
Built Product

Screenshots of the deployed desktop application running in laboratories.

QMS General RequirementsQMS Resource Requirements
General & Structural Requirements (4 sheets) and Resource Requirements (10 sheets) — consistent list pattern
QMS Roles and ResponsibilitiesQMS Confidentiality Agreement
Roles & Responsibilities with searchable dropdown and Impartiality & Confidentiality Agreement with Yes/No/Potentially inputs
QMS Internal AuditQMS Company Profile
Internal Audit Observations (clause-by-clause table) and Company Profile settings with logo, tabs for Customers/Users/Equipment/Suppliers
Key Design Decisions

Familiar grid. Lab technicians know spreadsheets. Tabulator.js grid with built-in validation, search, pagination, and audit trails.

Consistent navigation. Same sidebar, search, "Add New" button across all sheets. Learn once, works everywhere.

90% shared architecture. One pattern system powering all 25+ sheets. New module: 1 day instead of 1 week.

1w → 1d
New module dev
25+
Compliance sheets
90%
Shared design/code
10
Labs deployed

Project 03

VideoForm

Personalised video platform for sales outreach
RoleSr. Product Eng & Design Lead
TeamBuilt & managed team of 8
DurationJun 2020 – Feb 2023
PlatformWeb + Chrome + GSuite
Vue.js → Next.jsTailwindChrome APIsNode.jsMongoDBWebflow
The Problem

Sales reps send hundreds of identical cold emails. VideoForm: include a personalised video. But recording had to be effortless — directly inside any CRM.

Design Iterations (Figma)

The video editor evolved through multiple iterations — balancing powerful features with a clean interface for first-time users.

VideoForm v1VideoForm v2
Early iterations — CTA placement, video steps, end screen options. Right panel evolving from basic share to Email Share + Widget + Embed + Exit Intent
VideoForm finalVideoForm multi-step
Final design — success banner, merge tags, Add CTA/End Screen/Another Video. Multi-step layout with 2 videos + end screen + CTA per step
VideoForm tabsVideoForm thumbnail
Tabbed navigation (Video Steps, Thumbnail, Replies, Analytics) and Image Thumbnail editor with merge tags, font controls, and upload
VideoForm GIF
GIF Thumbnail creator — timeline scrubber with start/end time, Edit Thumbnail link
Built Product
VideoForm Dashboard
Welcome dashboard — "What would you like to Personalize?" with Video/Image templates, impressions counter
VideoForm CRM IntegrationsVideoForm Video Player
Share modal with 100+ CRM integrations (Gmail, LinkedIn, Outlook, HubSpot, Salesforce, Salesloft, Reply, Sov.io) and video player with Reply options
Key Design Decisions

CRM-native extension. Single button in compose area. One click record, stop, auto-insert. Users thought it was built-in.

Plug-and-play integration. Each CRM = one config file. New integration: 1 hour instead of 3 days.

Architecture migration. Led Vue.js → Next.js migration. Design system improved speed across team of 8.

+60%
Email open rates
+20%
Click-through rates
100+
CRM integrations
3d → 1h
Integration time

Project 04

TruGold

Tamper-proof gold measurement for Bureau of Indian Standards
RoleProduct Designer & Engineer
ClientBureau of Indian Standards
Deployed5 locations
PlatformDesktop (Electron.js)
Electron.jsSQLite3Tabulator.jsNode.jsSerial Port
The Problem

BIS was using Excel to record gold weighing data — anyone could edit values after the fact. For a government standards body certifying gold purity, that's a serious integrity problem.

Built Product
TruGold LCGC Radwag Data Assistant
LCGC Radwag Data Assistant — Check Gold measurement table with Fineness calculations, Repeat Ability, Prohibited Elements testing, and Start Sniffing (serial port balance connection)
Key Design Decisions

Direct hardware integration. "Start sniffing" connects to the Radwag balance via serial port. Data goes straight from machine to database — no manual entry, no tampering.

Immutable storage. Insert-only database operations. No edit or delete exists for measurement data.

Automated calculations. Fineness, Delta, Repeat Ability, and Prohibited Elements (Cd, Ir, Ru, Os) are computed automatically from raw readings.

~50%
Faster processing
5
BIS locations
0
Tamper vectors
100%
Audit trail

Project 05

RNexus

Multi-balance data collection for enterprise clients
RoleFull UI/UX & Frontend
PlatformDesktop (Electron.js)
Electron.jsSQLite3Node.js
Built Product
RNexus DashboardRNexus Admin User Management
Dashboard with 4-instrument connection control (IP/Port) and Admin Panel with user management
RNexus Connection SettingsRNexus Audit Logs
Connection Settings with per-instrument file/folder config and Daily Audit Logs with color-coded severity levels

Project 06

WeighWise

Streamlined data capture & export for industrial clients
RoleFull UI/UX & Frontend
PlatformDesktop (Electron.js)
Electron.jsSQLite3Node.js
Built Product

Key features: role-based access (Admin/Operator), 35 universal variables for flexible data columns, drag-and-drop column ordering, date range filtering, PDF export with company branding, and centralized audit logging.

WeighWise Dashboard
Data Management dashboard — 50 rows, date range filters (24h/3 days/week/month), sortable/filterable columns, Export to PDF
WeighWise SettingsWeighWise Variables
Settings with drag-and-drop column reordering and Universal Variables with 35 configurable data columns
WeighWise Variables GridWeighWise User Management
Variable card grid (Batch, Category, Code, Color, Cost, Currency, Date Time...) and User Management with role-based access

Project 07

CalForms

Equipment calibration management for laboratories
RoleProduct Designer & Engineer
PlatformDesktop (Electron.js)
Electron.jsSQLite3Node.jsSerial Port
What It Does

Automated calibration scheduling and reminders. Comprehensive equipment inventory and history. Customizable calibration forms and procedures. Digital calibration certificates and audit trails. Direct balance connection for automated readings.

Built Product
CalForms Calibration Card
Calibration Card — Information Table, Attributes Section, and Calibration Cycles with balance connection (IP/Port)
CalForms Air Density
Air Density calculations — Reference Standard values and Standard Uncertainty formulas
CalForms Master DatabaseCalForms Saved Files
Master Database with customer management and Saved Files with calibration records

Project 08

Sites60

Complete UI/UX overhaul & AI integration fix
ReactNext.jsAI Integration
The Problem

Product with accumulated bugs, broken AI integrations, and outdated interface. Full redesign without breaking existing codebase.

Redesigned Product
Sites60 editor
Website builder editor — hero section editing, theme colors, font selector, section reordering, template gallery
Sites60 features editorSites60 dashboard
Features section with publish settings (QR code, status) and My Websites dashboard with card grid

Project 09

OutreachAI

Website & brand identity design
WebflowFigmaCMS
What I Built

Designed and developed outreachai.com — logo, color system, all visual assets. Built on Webflow with full CMS for blog.

Live Website
OutreachAI hero
Homepage — Personalized LinkedIn Outreach With AI, Add to Chrome CTA
OutreachAI how it worksOutreachAI blog
3-step onboarding flow and CMS-powered blog with LinkedIn outreach articles

Project 10

GreyMetrics

Marketing reports & dashboards SaaS — acquired by UK firm
RoleFull-Stack Eng & Lead Designer
TeamMentored team of 5
PeriodJan 2019 – Dec 2020
Angular 4TypeScriptNode.jsMongoDBFigma
Built Product
GreyMetrics dashboard
Home dashboard with client cards (Netwhale, AquoDigi), sidebar navigation, search
GreyMetrics templatesGreyMetrics reports
Report template selector (Predefined + Custom) and client reports list with scheduling, sharing, client visibility
80%
Faster loading
40+
Components
25+
Integrations
1000+
Design assets

Contact

Let's build something
great together.

Product Designer & Engineer — open to founding roles, design engineering, and interesting product challenges.