Hi, I'm David Ng.

I'm a software engineer, graphic designer, artist, instructor, and student at the University of Maryland.

View Resume →

  about me

I'm a Computer Science student in my senior year at the University of Maryland, College Park. Outside of my classes, I'm currently co-teaching Front End Web Design & Development and leading the tech team for Technica. Also, I really like watermelons.

  skills

languages

  • Java
  • JavaScript
  • HTML
  • CSS/SCSS
  • PHP
  • C
  • Ruby
  • OCaml

libraries

  • React
  • React-Native
  • Bootstrap
  • Redux
  • Node
  • Express
  • jQuery
  • Socket.IO
  • Jekyll

tools

  • Git
  • GitHub
  • Lambda
  • API Gateway

design

  • Photoshop
  • Illustrator
  • Sketch

  my experience

•  Director of Technology

Technica

Jan 2018 - Present

•  Student Instructor

University of Maryland

Aug 2018 - Present

•  Webmaster

Student Initiated Courses

Feb 2018 - Present

•  Graphic Designer

University of Maryland, CS Department

Apr 2018 - Present

Software Developer Intern

Redfin

Jun - Aug 2018

Tech & Design Coordinator

Bitcamp

Nov 2017 - Apr 2018

Front End Developer Intern

Crowdkeep

Jun 2015 - Dec 2017

  projects

•  Technica Mobile App (in progress)

Leading a team of eight members to develop an event mobile app that will allow for QR code check-ins, detailed event information, customized notifications, easy mentor requests, and more.

  • JS
  • React-Native
  • UI/UX Design

Bitcamp Mobile App (2018)

Collaborated with two team members to develop a React-Native mobile app with QR-code check-ins, real-time schedules updates, and more

  • JS
  • React-Native

Chinglish (2017)

A chatting app to break the language barrier between Chinese and English speakers. This app automatically translates every message in both directions.

  • HTML
  • SCSS
  • JS
  • jQuery
  • Socket.IO
  • Bootstrap
  • Node
  • Express
  • UI/UX Design
  • Google Translate API

Crowdkeep Time Tracking Web App (2017)

Designed and developed a large amount of the frontend for Crowdkeep's Time Tracking Web application. Focused on both UI and UX while working in React.JS.

  • JS
  • React
  • Nuclear
  • Less
  • UI/UX Design

Crowdkeep Time Tracking Mobile App (2017)

Implemented design, color, and ux updates to the Crowdkeep iOS & Android App in Xamarin.

  • C#
  • Xamarin#

Home Foods (2017)

A simple Node.JS demo for a startup that encourages healthier home food eating. Developed in under 24 hrs with the McCormick API for HackUMBC Fall 2017

  • Node
  • Express
  • McCormick API
  • HTML
  • SCSS
  • JS
  • Bootstrap
  • UI/UX Design

Free & For Sale (2017)

Developed a simple Node.JS web application for users to post their items for sale.

  • Node
  • Express
  • MongoDB
  • HTML
  • CSS
  • JS

Augment Arcade Website (2016)

Fully designed and developed the official Augment Arcade landing page, Washington DC's first Virtual Reality Arcade Bar.

  • HTML
  • SCSS
  • Jekyll
  • Bootstrap
  • Design

Asurface DC Website (2016)

Worked on a team to design and develop Asurface DC's official website to promote their tile works and obtain new customers.

  • HTML
  • SCSS
  • Jekyll
  • Bootstrap
  • Design

Genesys Impact Website (2016)

Implemented bug fixes and design updates to modernize the official website for Genesys Impact, an IT solution company based in DC.

  • HTML
  • SCSS
  • Jekyll
  • Bootstrap
  • Design

  contact me

Resume Email GitHub LinkedIn