Richard Evans

Richard Evans

About

Detail

Founder and Chief Technologist
Snoqualmie, Washington, United States

Timeline


work
Job
school
Education
folder
Project
flag
Award

Résumé


Jobs verified_user 0% verified
  • AZX
    Founder and VP Technology
    AZX
    Oct 2024 - Current (1 year 9 months)
  • Augment AI
    Chief Software Architect
    Augment AI
    Mar 2024 - Dec 2024 (10 months)
  • Meetingflow
    Founder, Software Architect, and CTO
    Meetingflow
    Mar 2022 - Mar 2024 (2 years 1 month)
    Spearheading the end-to-end development of Meetingflow, a real-time collaborative meeting intelligence platform utilizing cloud services and NLP for enhanced communication intelligence and productivity. Key achievements include: - Engineered the foundation for real-time collaboration using websockets and CRDTs, rich note-taking, semantic search, and external integrations (CRM, IM, email). - Pioneered AI-driven features like call transcription, diarization, analysis, and summarization, and a chat based meeting assistant using a mix of API services (GPT, Huggingface), off the shelf (SpaCy, Huggingface), and custom (custom text classifiers, fine tuned) models. - Orchestrated the technical vision, ensuring the product's reliability, scalability
  • PANDA AI
    Senior Software Engineer
    PANDA AI
    Jun 2021 - Mar 2022 (10 months)
    Full-stack development across data and machine-learning tooling and infrastructure, back-end APIs, and front-end codebases, working with the product team to quickly explore and iterate on features to grow usage and attract new customers, and improve maintainability, resilience and scalability. - Modernized the front-end react codebase, increasing usage of typescript to improve compile-time type safety and employed best practices for use of react hooks, jest unit tests and context APIs, increasing development velocity and reducing front-end bugs. - Replaced existing no-SQL data-model and Flask+Ariadne REST APIs with Typescript + Apollo + Express + Neo4J, improving complex query performance by a factor of 10, improving latency and throughput,
  • Microsoft
    Software Engineer II
    Microsoft
    Sep 2017 - Jun 2021 (3 years 10 months)
    April 2019 - June 2021 Software Engineer - Microsoft365 Insights Data Engineering Analytics (IDEAs) Growth team - Designed, built and managed engineering infrastructure orchestrating data and machine learning pipelines processing TBs data/day using Azure cloud infrastructure. - Designed, built and maintained data and machine learning pipelines to process and extract insight from internal Microsoft data assets, supporting growth of the M365 business. - Architected, built, and maintained Azure cloud service infrastructure, to serve data to Microsoft employees around the world, serving data for hundreds of millions of customers using technologies such as ASP.NET Core, Redis, CosmosDB, Azure Cognitive Search, LUIS.ai, Azure Data Explorer, Appli
  • Microsoft
    Software Development Engineer
    Microsoft
    Oct 2015 - Aug 2017 (1 year 11 months)
    Software engineer working remotely with the Remote Desktop Client engineering team based out of Sunnyvale CA/Redmond WA. Maintained and extended the Windows 8/8.1 Universal Windows Client written in Javascript/Silverlight and leveraging the Remote Desktop ActiveX component. Design, write, and support the Windows 10 Universal Windows Remote Desktop Client using C#/XAML, C and C++.
  • ARM
    Graduate Software Engineer, Developer Relations
    ARM
    Sep 2014 - Oct 2015 (1 year 2 months)
    As a graduate I undertook a number of rotations within ARM to broaden my knowledge of the company and different technologies. These rotations are listed as "projects"​ under this job role further down my profile. During my time at ARM I was awarded my first patent, US10140736, GPU acceleration of the rasterization of vector graphics, an approach subsequently adopted by Skia and incorporated into the Chromium project. I worked in a tight knit team acting as a technical public face of ARM's Media Processing Division to support partners as well as individual developers; offering troubleshooting and guidance to both direct requests and those using the ARM connected community ARM Mali Graphics groups. My contributions to the community were
  • Witai
    Engineering Contractor
    Witai
    Jul 2014
    For two weeks after finishing university I worked with a tiny YC funded startup doing natural language processing (since acquired by Facebook) who I had discovered during my studies and who's technology I had utilized in a Human Centered Robotics coursework project to build a conversational automated barista robot. In this time I worked to begin migration to a Docker based deployment system, and implemented a Clojure based DSL for scriptable testing of the system APIs and back-end. I also contributed to a hacking session (shown in the blog here: https://wit.ai/blog/2014/08/01/hack-pi) that lead to the creation of electric cherry, a system using a plethora of technologies including rust, clojure, node.js to allow control over things in t
  • Code Club
    Code Club Leader
    Code Club
    May 2013 - Jul 2013 (3 months)
    Organised through my job at ARM while working as a placement student, I volunteered to run a code club at Fen Drayton Primary school alongside a non-engineer colleague, teaching students in years 4-6 the basics of computer science using scratch and the provided code club teaching materials. This provided me an opportunity to share my passion for computing in a position of responsibility, and to make an impact on the potential engineers of tomorrow.
  • ARM
    Intern Media Processing Engineer
    ARM
    Apr 2013 - Sep 2013 (6 months)
    Developer Relations Engineer working with system BSPs, hardware integration, software optimisations and development work. I have been responsible for public interaction through forums and involved with external companies on support cases as well as creating public facing products in the mobile GPU compute space using Linux. I also completed a large independent project reporting directly to a primary stakeholder involving the implementation of a complete content delivery system with back-end server and data infrastructure, network communications, front end administrative interface and Android mobile application for searching and retrieving content from the system which has been rolled out company-wide. I have also represented the company
  • Compass Group
    Soft Facilities Provider
    Compass Group
    May 2011 - Sep 2011 (5 months)
    Customer facing staff working in sales
  • Imperial College London
    MEng Electronics and Information Engineering Student
    Imperial College London
    Oct 2010 - Jun 2014 (3 years 9 months)
    Full time student at Imperial College Studying Electronics and Information Engineering with a preference for Computer Science modules such as Concurrent Programming, Network Communication and Computer Graphics. A detailed list of courses I have completed can be seen under the 'Courses' section of my profile.
  • T
    Bar Staff
    TPs Sports Bar
    May 2010 - Sep 2010 (5 months)
    Barman working in sales in a bar/nightclub involving basic accounting, inventory management and regular interaction with sometimes difficult customers.
  • RollsRoyce
    Work Experience Student
    RollsRoyce
    Apr 2009
    I completed a one week work experience placement with Rolls-Royce Aerospace division using specialist software and mathematical analysis techniques to calculate and analyse engine performance and efficiency characteristics. During this time I also worked with another student to remap engine characteristics of the Olympus 593 Jet Engine, used in Concord to alter and analyse the engine behavior.
  • S
    Sixth Form Teaching Assistant
    St Stephens Church of England Primary School
    Sep 2008 - May 2009 (9 months)
    During Lower Sixth at School I volunteered as a Sixth Form Teaching Assistant at a local primary school, helping the pupils with Maths and Science
  • Royal Air Force RAF
    Engineering Work Placement Student
    Royal Air Force RAF
    Jul 2008
    I completed a one week self-organized engineering placement at RAF Brize Norton. During this time I was exposed to the complex engineering and maintainance of VC10, Tristar and C17 aircraft.
Education verified_user 0% verified
  • Imperial College London
    Master of Engineering (MEng, Electronics and Information Engineering (Electronics and Computer Science)
    Imperial College London
    Jan 2010 - Dec 2014 (5 years)
  • K
    GCSE's and A Levels
    Kingswood School Bath
    Jan 2003 - Dec 2010 (8 years)
Projects (professional or personal) verified_user 0% verified
  • A
    Asset Management System
    Aug 2015 - Current (10 years 11 months)
    I worked on an innovation project to take an MS SQL Server database of team assets, tablets, phones and other devices, and create an end-to-end system for assisting in their. Previously devices had to be manually updated through the database admin portal which could only be done by a small number of people and so I wanted to create a simple and scalable solution to allow the devices to be tracked as they moved around by the people using them. I worked to create an Android client application, backed by a Node.js server, backed by the MS SQL Server which allowed users to login with their corporate credentials, view devices currently allocated to them, scan the QR code on a device to list its details such as current owner, and to take ownershi
  • G
    Graduate Rotation: Path Rendering
    Feb 2015 - Current (11 years 5 months)
    For my second graduate rotation at ARM I have rotated into the Ecosystem Use-Cases team where I have worked to implement a variety of techniques research acceleration of the rasterization of 2D vector graphics, as with use cases such as web browser rendering of HTML content, or rendering of text from vector fonts by operating systems. The implementation of techniques has been done in C++11, as well as OpenGLES. Following test implementations of existing techniques from academia, I thought of a new rendering approach which I subsequently developed and enhanced with a small group of others and is showing some very promising results. The rotation was so successful that I am continuing to work on the implementation and development of the techn
  • A
    ARM Code Guild - regular meetings of Software Engineers to learn, discuss and practice software skills.
    Dec 2014 - Current (11 years 7 months)
    Since starting at ARM I have attended and taken part in the Code Guild sessions running to learn, improve and share software engineering practices and skills. November '14: C++11 Features in C++11. Practical sessions and refactoring. Including smart pointers and move semantics, lambda functions, and type deduction. January '15: Functional Programming with C++11 An introduction to functional programming and usage of functional programming in C++/C++11. Topings included std::algorithms such as for_each, bind, count_if in conjunction with lambdas and functors.
  • A
    ARM Graduate Rotation: Internet of Things Business Unit
    Dec 2014 - Feb 2015 (3 months)
    For my second rotation I am working the the new Internet of Things Business Unit at ARM. In this role I am largely independent doing bare metal embedded systems development on the ARM Cortex M family of microprocessors such as the Freescale K64F. I am working to implement a testing framework for an SSL library to run and verify correctness of the SSL implementation on embedded platforms. Once the test framework is complete, I will be proceeding to analyze and optimize the code for embedded platforms, paying close attention to closing areas of vulnerability such as timing side channel attacks and generally seeking to boost the performance of the library on embedded systems.
  • E
    Educating Education Scheme (EES) Industry Mentor for Long Road Sixth Form College
    Oct 2014 - May 2015 (8 months)
    I am an industry mentor for Long Road School in Cambridge using my experience in embedded systems, mobile and network systems development to assist a group of students in the Lower Sixth form at Long Road Sixth Form College in Cambridge to plan, design, and implement a STEM focused project to implement an intelligent drone project using the mBed development platform using components such as bluetooth, GPS and RFID readers.
  • H
    Human Centered Robotics Project - Barista-Bot
    Mar 2014 - May 2014 (3 months)
    For our Human Centered Robotics course at Imperial College, our group consisting of 8 students from both Electrical Engineering and Computing backgrounds worked on a unique project: Barista-Bot. Using ROS (Robot Operating System), we implemented an entirely antonymous coffee making robot which could recognize users, engage in conversation, and of course, make coffee. The software for the system was implemented primarily in Python, making heavy use of additional libraries such as OpenCV for user detection and recognition and services such as WitAI for NLP (natural language processing). An espresso machine was also hacked to allow control using an Raspberry Pi. In the project I worked with one other to implement the conversational aspects of
  • C
    Complete Company Content Delivery System
    Apr 2013 - Sep 2013 (6 months)
    Project to implement a complete content delivery system with back-end server and data infrastructure, network communications, front end administrative web interface and Android mobile application, both UI design, implementation and core functionality, for searching and retrieving content from the system which has been rolled out company-wide. For this project I was required to learn and utilize SQL, HTML, Javascript, PHP, CSS Python and Java, as well as configuration of Linux based Apache Servers, remote networking, communications security and basic Cryptography and Authentication.
  • G
    Graphics and Compute Development on Samsung Chromebook
    Apr 2013 - Sep 2013 (6 months)
    I documented the method and wrote easy to follow instructions for creating a Linux BSP on ARM Chromebook with hardware accelerated OpenCL and GLES, now released to the general public through the MaliDeveloper portal
Awards verified_user 0% verified
  • U
    UKESF (United Kingdom Electronics Skills Foundation) Scholarship
    UKESF Foundation
    Mar 2011
    I have been awarded a UKESF Scholarship and bursary sponsored by ARM Holdings for three years after a successful application and interview process, and have since completed both a three month paid internship and six month in industry placement, as well as a week foundation run skills workshop.
  • K
    Head of the Wesley Society
    Kingswood School Bath
    Sep 2009
    In Upper Sixth Form I was made head of the Wesley society, the scheme for high achievers with special talks from academics and industry leaders.
  • K
    Senior Prefect
    Kingswood School Bath
    Aug 2009
    In Upper Sixth at School I was made a Senior School Prefect, responsible for assisting with school duties such as overseeing lunch sessions, helping younger students and attending Prefect meetings with staff to discuss different aspects of school life. I also acted as a House prefect, with supervision responsibilities in the boarding house during evenings and weekends.
  • U
    Senior Maths Challenge - Bronze award
    United Kingdom Mathematics Trust
    Nov 2008
    I was awarded the Bronze award in the UKMT Senior maths challenge for placing in the top 40% of students nationwide in the competition.
  • UK Mathematics Trust
    Intermediate Maths Challenge Silver Award
    UK Mathematics Trust
    Nov 2007
    I was awarded a silver award in the UKMT Intermediate maths challenge whilst in Year 11 at school for placing in the top 17% of students nationwide in the competition.
  • N
    Member of The National Academy for Gifted and Talented Youth (NAGTY)
    National Academy for Gifted and Talented Youth
    Sep 2006
    Whilst at school I was made a member of NAGTY, the National Academy of Gifted and Talented Youth in recognition of my hard work and academic achievements.
This is a community-created genome.