Edward Lin, Developer in San Diego, CA, United States
Edward is available for hire
Hire Edward

Edward Lin

Verified Expert  in Engineering

JavaScript Developer

San Diego, CA, United States
Toptal Member Since
February 11, 2014

Edward is a web architect, technology enthusiast, and problem solver. With over 15 years of industry experience, he has delivered scalable and robust software for high traffic, enterprise-level mobile web, and eCommerce applications.


AutoDirt, LLC
React, Next.js, TypeScript, Mapbox, Tailwind CSS, PostgreSQL, Prisma, Python...
AngularJS, Flux, Isomorphic, JavaScript, React, Hapi.js, Next.js...
Perk Rewards Inc.
React, MongoDB, Express.js, Node.js, APIs, Realize API, Figma, Heroku...




Preferred Environment

Git, JavaScript, Node.js, MacOS, React

The most amazing...

...project I've built is a software which directly interfaces with $2 billion worth of customer transactions annually.

Work Experience

React and Next.js Engineer

2022 - 2023
AutoDirt, LLC
  • Designed and developed a best-in-class real estate investment application using Mapbox.js and a family of products.
  • Brought to life Figma designs with pixel-perfect fidelity. Developed unique drawing, dragging, layering, and zooming functionalities on the map platform.
  • Architected reusable component and utility libraries to handle complex UI/UX functionalities.
Technologies: React, Next.js, TypeScript, Mapbox, Tailwind CSS, PostgreSQL, Prisma, Python, Zustand, APIs, GitHub, Full-stack, REST APIs, Google Cloud Platform (GCP), SVG, Google Cloud

Principal Software Engineer

2014 - 2023
  • Led all major customer-facing web application development, design, and architecture for our eCommerce SaaS product since its inception.
  • Provided guidance and leadership on all technical decisions and implementations.
  • Interfaced regularly with all technical and product domain owners.
Technologies: AngularJS, Flux, JavaScript, Isomorphic, React, Hapi.js, Next.js, Search Engine Optimization (SEO), TypeScript, CSS, HTML, APIs, React Native, Firebase, GraphQL, Content Management Systems (CMS), GitHub, Full-stack, REST APIs, Google Cloud Platform (GCP), NestJS, SVG, Google Cloud, Accessibility, SMACSS, Intranets

MERN Lead Developer

2022 - 2022
Perk Rewards Inc.
  • Built a multi-system fintech application that allows users to redeem various administration-defined perks depending on their equity positions on multiple brokerages.
  • Developed front-end application on Next.js, API service using Express.js and Mongoose, and single command deployments with Heroku.
  • Designed multi-user level roles and access control to manage various perks types, promotions, companies, offerings, etc.
Technologies: React, MongoDB, Express.js, Node.js, APIs, Realize API, Figma, Heroku, Cloudinary, Nx, Tailwind CSS, Mongoose, CSS, HTML, TypeScript, Content Management Systems (CMS), GitHub, Full-stack, REST APIs

Contract Engineer

2015 - 2015
Placemeter (Via Toptal)
  • Handled development of a responsive marketing site for a promising startup.
Technologies: Snap.svg, AngularJS, Express.js, JADE, Gatsby, Search Engine Optimization (SEO), HTML, APIs, GitHub, Full-stack

Web Architect

2013 - 2014
Code Legs
  • Developed a customer relations application for real-time, including video, audio, SMS, email, and desktop sharing collaboration.
  • Implemented client-side MVC architecture to improve the existing application structure.
  • Built a file sharing vault similar to Google Drive to allow resource sharing between connected users.
  • Implemented a responsive web framework to provide support for both the web and native applications.
  • Established best practices for the web development team.
Technologies: PubNub, CSS3, HTML5, jQuery, Handlebars, Backbone.js, Search Engine Optimization (SEO), CSS, HTML, APIs, Full-stack, REST APIs, Google Cloud

Principal Architect

2012 - 2014
Townsquare Media
  • Spearheaded mobile-first responsive web development for a multisite application platform servicing over 400 websites and 50+ million unique visitors a month.
  • Designed and architected web services APIs in Node.js/MongoDB environment.
  • Developed custom advertisement experience and integration points on over 400 of our mobile sites.
  • Created custom theming framework for multisite generates.
  • Researched new technologies and design principles to further advance the quality of the development team.
Technologies: WordPress, CSS3, HTML5, jQuery, Zepto, Less, Handlebars, MongoDB, Express.js, Node.js, Search Engine Optimization (SEO), APIs, Content Management Systems (CMS), Material UI, GitHub, Full-stack, REST APIs, Intranets, MySQL

Senior UI Architect

2007 - 2012
The Hertz Corporation
  • Oversaw the development of the reservation process for eCommerce websites and mobile applications that generates over $2 billion of traffic annually.
  • Implemented HTML5 web apps utilizing technologies such as responsive web, local storage, cache manifest, geolocation, the Canvas API, Backbone.js, Node.js.
  • Converted mock-ups to functional websites and mobile apps based on specifications and usability standards.
  • Implemented optimization techniques such as lazy loading, CSS sprinting, tableless design/semantic HTML, CSS and JavaScript aggregation, SEO tools, HTML5 polyfills, and more.
  • Collaborated with developers to establish a strategy for coding standards, cross-browser compliance, code organization, and architectural design and documentation.
Technologies: Jakarta Server Pages (JSP), Jakarta EE, JavaScript, CSS3, HTML5, jQuery, Compass, Underscore.js, Backbone.js, APIs, Full-stack, REST APIs, Intranets, MySQL

Boxed eCommerce

A full stack eCommerce build for one of the fastest NYC startups.

Isomorphic React/Flux web application.

Mobile-first Platform

Spearheaded mobile-first responsive web development for a multi-site application platform. Our mobile web solution covers over 400 websites, generating about 50+ million unique visitors a month. Currently working on migrating the desktop portion to the new application architecture.

Reservation Client-side MVC Application

Oversaw development of the reservation process for eCommerce websites and mobile applications. The entire process is responsive and built using Backbone MVC while interfacing with a RESTful web service.

Reservation Client-side MVC Application

Another site built using a fully responsive approach.

Always Organised

An enterprise level, secure, real-time, customer relationship management tool. Features include but are not limited to account management, voice/video conferencing, text chat, file repository (similar to google drives), and a desktop sharing application. It features a fully client-side MVC paradigm built on Backbone.js interfacing with web services on the server side.
1999 - 2003

Bachelors of Science Degree in Computer Science

Johns Hopkins University - Baltimore, MD, USA


React, Zepto, Node.js, jQuery, Backbone.js, REST APIs, Vue, Socket.IO, Facebook API, DFP API, Handlebars, PubNub, Underscore.js, Snap.svg


GitHub, Sublime Text 2, Figma, Sublime Text, Git, Adobe ColdFusion, Sequelize, Mongoose, Prisma


Hapi.js, Redux, Express.js, Flux, Java Agent DEvelopment (JADE), AngularJS, Compass, Tailwind CSS, Next.js, React Native, Material UI, NestJS, Jakarta Server Pages (JSP), Spring


CSS3, PHP, HTML5, JADE, Less, JavaScript, TypeScript, CSS, HTML, GraphQL, Python, Go, Python 3, SQL, Java


Responsive Web Design (RWD), Model View Controller (MVC), Responsive Development, Search Engine Optimization (SEO), REST, SMACSS


MySQL, Google Cloud, PostgreSQL, MongoDB, Redis, NoSQL, Microsoft SQL Server


MacOS, Windows, Linux, WordPress, Amazon Web Services (AWS), Firebase, Google Cloud Platform (GCP), Jakarta EE, Heroku, Mapbox


Web Development, Software Development, Front-end, Front-end Development, Consulting, Codebase Development, Responsive Web Apps, APIs, Full-stack Development, Minimum Viable Product (MVP), Content Management Systems (CMS), Full-stack, Intranets, Single-page Applications (SPA), Gatsby, SVG, Accessibility, Isomorphic, Realize API, Cloudinary, Nx, Zustand

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.


Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring