Web Development + Automation Consulting

20+ Years of Custom Web Development

I build modern web applications with performance, security, and scalability at the core. Whether you need customized applications, data visualization dashboards, automation solutions, or robust API integrations — I deliver clear communication, honest advice, and real business value.

Core A B C D E F Nodes: 12 Links: 9 Active Link

Core Services

Web Application Development

Build single-page (SPA) and multi-page (MPA) applications using modern frameworks and microservices architecture.

Data Visualization

Create interactive dashboards and visualizations connected to external APIs, webhooks, and custom data sources.

API Integration & Development

Seamless integrations with GCP, AWS, Google, external APIs and REST/GraphQL APIs.

Automation Solutions

Build powerful automations with Google Apps Script, Google Sheets API, Calendar, Drive, Maps, and third-party platforms.

Web Components & Custom UI

Develop reusable, framework-agnostic web components using Web Components, Lit, React, Vue, and Angular.

Web Accessibility & Performance

Responsive design, WCAG compliance, accessibility optimization, and performance tuning for fast, inclusive experiences.

Why Work With Me

✓ 20+ Years

Deep expertise at Google, Adobe, Cisco and more

✓ Full-Stack Capability

Frontend, backend, databases, cloud platforms

✓ Modern Stack

React, Node.js, TypeScript, GraphQL, Cloud APIs

✓ Proven Track Record

References available upon request

✓ US Time Zone

Aligned with Bay Area and US business hours

✓ Clear Communication

Honest advice and transparent project guidance

Featured Projects

Goolge DevX: VS Code AI Models Integration

Goolge DevX: VS Code AI Models Integration

IDE Extension Development: Developed an innovative IDE extension with integrated AI models for a private demo at Google Cloud Next 2025. The extension aimed at enhancing developer productivity.

Tech Stack:

Typescript, Angular, TypeScript, Google Vertex Models and various Google APIs.

Google: X, the moonshot factory

Developed new features such as Solar Insights metrics dashboard, data visualization, geospatial data analysis, mapping, API integration for Grid Planning Tool web app.

Tech Stack:

Typescript, Angular, RxJs, JavaScript, Protocol Buffers, Google APIs, Services, G3, Google internal libraries, build systems, frameworks and resources.

X, the moonshot factory (Google)

Wander.com: Performance and Features

Google Automation.

Built new features, API integration (PMS connection), improved performance and architecture of multiple code repos of Wander.com.

Tech Stack:

Next.js, Node.js, TypeScript, React, Tailwind, OpenAPI, Zustand, TanStack Query, Zod

Google: Automation

Automated tasks with Google Apps Script to collect and manage data in and between Google groups within Alphabet. Built web apps from Google Sheet data to allow Google teams manage their data using intuitive UI instead of sheets. Developed and improved algorithms for application performance.

Built a powerful web application using low-code AppMaker and connected with dashboards using automation.

Automated data and triggers from Google Sheets, Google Calendar, and other Google APIs to comunicate with webhooks and external APIs (web app, Slack, Reddit).

Tech Stack:

Google Apps Script (GAS), Google Sheets, APIs, AppMaker, automation, SQL, dashboards, algorithms, JavaScript, server-side, webhooks, Slack API, Reddit API, Google APIs, Monday.com, StoreLeads.

Google Automation.

zWidgets

Feedback Widget.

Built a complete end-to-end web application as part of my SaaS platform. The web app collects user input and data, computes data and generates dynamic charts for analytics, offers cross-domain communication solution, user-client customization, WordPress itegration and more. Implemented: JWT token Auth, APIs, UI Widget with cross-domain communications using iFrame.

Tech Stack:

React, Redux, JavaScript, PHP, Node.js, MySQL, d3

Cred, Inc

Re-architected Front End based on the tech stack: React, Redux, Node.js, Webpack, JavaScript. Implemented: JWT token based secure auth; 2FA; JavaScript SDK. Optimized performance of mobile and web versions of the app. Streamlined and refactored code. Migration to a new version of APIs.

Tech Stack:

React, Redux, JavaScript, Webpack, React-Bootstrap, Node.js APIs, CSS, HTML5, Docker, AWS, Kubernetes

Cred, Inc.

Google: AI

Google BugDashboard

Google AI image recognition web app for training data. It uses Google's internal Machine Learning algorithm engine.

Tech Stack:

JavaScript, Web Components, LitElement, Polymer, Closure, Redux, Python backend

YouTube: Component Library

YouTube Component Library

This light weight Componenent Library serves the needs of keeping consistency in User Experience and development practices across YouTube organization.

Supports Web Accessibility, Internationalization

Tech Stack:

JavaScript, SCSS, Jinja 2, Python, Web Accessibility, Google internal tools

Google: BugDashboard

Google BugDashboard

Google’s internal centralized bug tracking and project management application. A number of highly desirable features were added to the product and released in 2019. Dynamic table resizing and adding a custom link is one of such major enhancements.

Tech Stack:

Angular, TypeScript (strict mode), JavaScript, RxJS, NgRx, Immutable.js, Material Design, Proto Buffer, Google Apps Script, Google internal tools

Chegg: Flashcards

Tech Stack:

Chegg Flashcard is one of Chegg's core features and an app that allows students to study for tests when they're on-the-go.

JavaScript, React.js, ES6, Webpack, Node.js, HTML5, SCSS, GraphQL, Apollo, APIs, Bootstrap.

Chegg Flash Cards

Walmart.com: migration of API Services

variants debug

Walmart Labs upgraded the API Services that resulted in various high severity bugs. Here’s one of such issues that required work on the server side prior page render. The data set no longer returned the same model structure, disabling various feature components and breaking the code.

Tech Stack:

React.js, Redux, ES6, Node.js, SSR, Stylus, Webpack, JavaScript

MyFitment: Embedded Widget

Tech Stack:

This externally hosted widget can be embedded into any website by just copying one line of code. The script establishes a secure cross-domain connection to communicate between the client and external APIs.

JavaScript, Vue.js, ES6, Webpack, Node.js, Next.js, HTML5, SCSS, external APIs, Bootstrap

iFrame Selector

Macys.com: Component Browser

Component Browser

The internal tool is built to aid company’s development teams with live information and status of updates for app components developed within the organization. It queries private GitLab repos, checks and displays changes such as new, removed or modified packages, dependencies. Users can search for projects or navigate the tree. The beckend in Node.js and MongoDB is connected to the deployment system and with every Jenkin’s build a script would kick off a task to push project meta data to the tool’s APIs. The tool’s backend would deconstruct the data, create and organize a record in the database.

Tech Stack:

Vue.js, React.js, Backbone.js, JavaScript, Node.js, ES6, Webpack, MongoDB, Redis, Foundation, HTML5, Sass

Stanford VPTL: HST project

Stanford Home Page

Stanford VPTL group had an objective to release an educational web application that allows university professors to create and manage class exams. I was responsible to architect and develop this new product from its inception to the end. The application is focused on complex user interactions, integration with RESTful API internal and external services, various devices support and support accessibility. Features:

Tech Stack:

AngularJS, Require.js, JavaScript, Angular Bootstrap UI, Java RESTful backend, HTML5, CSS, SQL, Maven, Jenkins, Accessibility

Teradata: App Center 2.0

Teradata App Center

The project involved building the next version of App Center dashboard with re-designed UI, improve application's performance and introduce new features. Integrated Login Auth, LDAP Settings, JSON validation, Stepper and other modules.

Tech Stack:

Angular 2, JavaScript, EC5, Angular Material Design, Angular-Formly: Material Templates, Data Structures, Java RESTful APIs, Node.js, Docker Containers

skyPatrol: Pebble Smartwatch App

skyPatrol
skyPatrol skyPatrol skyPatrol skyPatrol

skyPatrol displays real-time information of airplanes in the sky, based on user location.

The app is built for smart watch Pebble. When user selects a button to load the info, a request to the API end point is made. The response is a JSON based object that returns data and renders on the screen of the watch.

Tech Stack:

PHP API, JSON, JavaScript, Pebble.js, Pebble location, Pebble Ajax

Cisco Intercloud: AMP (Account Management Portal)

This portal was built to allow CISCO Cloud users to have a consistent flow and seamless experience of interacting with various external CISCO systems.

The project involved a complete UI Architecture of the large scale application, integration with external and internal system components, RESTful API, security, authentication, SSO support, permissions, cross system communication, performance optimization, responsive design and more.

Tech Stack:

AngularJS, Require.js, Data Structures, Java, Node.js, REST APIs, CSS3, Bootstrap, JavaScript, jQuery, r.js, HTML5, redhat, Maven, Jenkins

Cisco

Monster Cable Products

Monster Cable Products

Converted and refactored web site’s entire code to support responsive design. Upgraded and implemented functionality of site's components to work in various browsers and browser versions.

Tech Stack:

CSS3 with animations and media queries, JavaScript, jQuery plug-ins, Bootstrap Mobile, .Net

e8Security: Cyber Security Detection Data Visualization

Botnet Cluster Visualization Prototype is a proof of concept for a feature of the anomaly detection application aimed at monitoryng and detecting security intelligence data. The chart communicates a scenario where a source IP/domain transmits data to a destination IP/domain at a particular time period. The feature allows asynchronous client-server communications utilizing RESTful API services, data transformation and custom formatting. The data is updated and rendered dynamically in the browser as a chart.

Tech Stack:

d3.js, Data Structures and Algorithms, Node.js, AngularJS, Require.js, Handlebars, Javascript, jQuery.js, CSS, HTML5, Bootstrap

Botnet Data Viz

Norse Corp: Cyber Security Data Visualization

Link Attribution

Conceptualized, wire-framed and built a Data Visualizing dashboard for Cyber Security Network Management. Socket IO interface to pipe and render network traffic and threat data. Built Link Attribution module in d3.js to interact and retrieve linking data sets.

Tech Stack:

d3.js, Data Structures, Node.js, WebSocket, Backbone.js, Require.js, Handlebars, JavaScript, jQuery.js, CSS, HTML5, Bootstrap

AT&T: AIR BI Tool

AT&T AIR

AT&T’s project AIR entailed building a Business Intelligence Tool for advertisement reporting and analytics. The tool pulled daily Big Data reports (TV, Cell phone, web), rendering in dynamic Data Visualization modules and thus allowing to interact and make scientific inferences, forecasts and computations.

Tech Stack:

d3.js, JavaScript, jQuery, Data Structures, Backbone.js with Require.js, Node.js, Phantom.js, HTML5, CSS3

Walmart: Vudu, Pharmacy projects

Walmart Vudu

Walmart’s Vudu Video Service required client-side code optimization to enhance performance and transition from YUI to jQuery library support.

Pharmacy project’s objective was to redesign the module, enhance user experience and support new features. Asynchronous client-server content exchange leveraged via JavaScript, jQuery and JSON as well as re-architecture of global components have improved overall site performance and thus user experience.

Tech Stack:

YUI, jQuery, JavaScript, Data Structures, HTML5, CSS3

eBay: shopping.com projects

"Guides" feature, composed of individual widgets, allowed users to create, edit and publish their own customized rich content pages to the web and be searchable by search engines. The widgets were: “Product” with Ajax + JSON driven “Mini Search” component, “Image Upload”, “WZWG Text Editor”, “Embeded Video Upload”. Implemented lazy loading, dynamic DOM manipulation, drag and drop, Ajax-based pagination, dynamic interactions and efficient Object Oriented JavaScript code. “Whislist” was introduced as one of the first e-commerce widgets that became popular with other e-commerce sites.

Tech Stack:

JavaScript, jQuery, jQuery plug-ins, Data Structures, HTML5, CSS3

eBay Shopping.com

BlackRock: Tools, Internationalization Mexico

BGI tools

Project "Tools" was released in Q-3 of 2009. The objective was to introduce a new, easy and highly interactive experience for users to preview their financial analysis data summary.

Lazy loading concept allowed smart and fast on-demand data loading, thus allowing significantly faster performance on the Front End. Data Visualization allowed dynamic rendering and interaction of charts. Implemented system internationalization to serve Latin America.

Tech Stack:

JavaScript, jQplot.js, HTML, CSS3, JSP, JSTL, XML

Macy’s

A highly desired feature, “Find It In Store”, was launched on macy's site to provide users with convenient experience of checking a product’s in-store availability in a near-by macy’s store location. It enabled users with an easy, fun and convenient online shopping experience by allowing them in real-time to check whether an item is available, draw directions to the closest macy’s store and print out the map and the barcode.

YUI libraries, MapQuest API integration, Ajax with JSON formated data, CSS were the main technologies and implementations used to develop this wizard-like flow.

Tech Stack:

YUI, JavaScript, MapQuest API, XML, HTML, CSS3

macys

Clients

clients

Technology Stack

Frontend Frameworks

React Vue.js Angular Lit Backbone Knockout

Core Languages & Markup

JavaScript (ES6+) TypeScript Python PHP Java HTML5 CSS3/SASS

Backend & Databases

Node.js Next.js Rails MongoDB MySQL GraphQL

Cloud & DevOps

GCP AWS (Lambda, S3, RDS) Google Apps Script Docker Jenkins Git/Gerrit

Data & Visualization

d3.js Data Structures & Algorithms Salesforce APIs Google Sheets API JSON/XML

State Management & Testing

Redux NgRx RxJS Immutable.js Karma Jasmine

Build Tools & UI Libraries

Webpack Gulp Grunt Bootstrap Material Design Semantic UI

Automation & Integration

Google Apps Script Monday.com API Slack API Reddit API StoreLeads WebSocket

Ready to Build Something Great?

Let's discuss your project and how I can help you achieve your goals.

Get in Touch