Evelyn McDonald, Developer in Chiang Mai, Thailand
Evelyn is available for hire
Hire Evelyn

Evelyn McDonald

Verified Expert  in Engineering

Software Developer

Chiang Mai, Thailand
Toptal Member Since
October 3, 2017

A full-stack developer and designer with a foundation in Computer Science. Her passions lay in crafting modern interfaces for the techie startup scene. She loves envisioning a project from beginning to end - from UI and interaction design, to implementation using state-of-the-art technologies such as the MERN stack.


Mixpanel, Sketch, MySQL, Less, HTML5, Redux, React, Laravel, PHP
Adobe Creative Suite, HTML5, Angular, RequireJS, jQuery
Adobe Creative Suite, Less, HTML5, Concrete5




Preferred Environment

Sublime Text, Git, MacOS

The most amazing...

...side project I've coded recently is a cryptocurrency trading platform for short-term trades using market analysis to aid users in making profitable decisions.

Work Experience

Full Stack Developer & Frontend Designer

2016 - 2017
  • Used AB test methods (Mixpanel and Segment) to assess current behaviour and functionality of platform with over 1 million users.
  • Created mockups of new ideas using Sketch and material design principles.
  • Implemented and tested new features using Laravel, React and Redux.
Technologies: Mixpanel, Sketch, MySQL, Less, HTML5, Redux, React, Laravel, PHP

Frontend Developer & Designer

2015 - 2016
  • Designed new components and implemented mockups for over six casual gaming portals such as Yahoo! Japan.
  • Redesigned the interface for WordGames.com and implemented the front-end using jQuery, RequireJS, and a custom Angular CMS.
  • Integrated Google AdWords strategies throughout gaming portals to maximize profits.
Technologies: Adobe Creative Suite, HTML5, Angular, RequireJS, jQuery

Code Designer

2015 - 2015
  • Crafted highly customizable marketing sites using Croncrete5 CMS, granting clients ownership of copy, layout, and sitemap.
  • Implemented cross-browser, pixel-perfect websites and web apps using HTML5, CSS3 (LESS, SASS), MySQL, and jQuery.
  • Used Adobe Creative Suite to create wireframes and mockups for landing pages and sites for Fortune 500 companies.
Technologies: Adobe Creative Suite, Less, HTML5, Concrete5

.NET Developer

2014 - 2014
L-3 Wescam
  • Wrote scraping software in C# to automate critical ERP processes - essentially replacing vast manual labour. Implemented front-end with HTML5, CSS3 and Javascript, interfacing with Microsoft SQL Server.
  • Organized and delivered Lunch and Learn training sessions for SharePoint.
  • Translated company's intranet (with 900+ employees) from Joomla to SharePoint.
  • Replaced manual effort of form approval with automated approval workflows.
Technologies: JavaScript, CSS3, HTML, Microsoft SQL Server, C#

UI Developer & Designer

2014 - 2014
  • Worked collaboratively in a small startup environment using agile development.
  • Developed the UI for a Ruby on Rails based web app, using Slim and Sass for the frontend, interfacing with PostgreSQL.
  • Prototyped new, brand-matching, features using Photoshop. Shared mockups and gathered feedback and approvals using InVision App.
Technologies: InVision, PostgreSQL, Bootstrap, Sass, CSS3, HTML5, Ruby on Rails (RoR)


Worked on a team of three to create an app which connects lawyers to users seeking professional advice. Designed UI and UX using Photoshop and Illustrator. Developed using Node, React, Redux and ES6.


Developed a Python based webapp which crawls for Toronto rental listings, and immediately sends to users based on their desired configurations. Designed interface using Sketch App. Developed using Python (Falcon), Jade/Pug templating engine, HTML5, and SASS.


JavaScript, SCSS, Less, HTML5, CSS3, CSS, HTML, PHP, Sass, C#, Python


React, Lodash, Node.js, jQuery, RequireJS, REST APIs, PayPal API


Chrome Developer Tools, Sublime Text, Git, Illustrator CS6, Sketch, Adobe Creative Suite, Photoshop CS6, Concrete5, InVision


MacOS, Mixpanel, DigitalOcean


Bootstrap, Redux, Angular, Ruby on Rails (RoR), Laravel, Express.js


Object-oriented Programming (OOP), RESTful Development, Data-driven Development, Functional Programming, Data-informed Visual Design, Agile Software Development, Scrum, Kanban


MongoDB, PostgreSQL, Microsoft SQL Server, SQLite, MySQL


MERN Stack

2011 - 2015

Bachelor's Degree in Computer Science (Fine Arts Minor)

University of Waterloo - Waterloo, ON

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