My name is

ALLEN TAN

Full-Stack Developer in San Diego

About me

A small introduction

Allen Tan

Developer. Engineer. Problem Solver.

I am currently an intern at Edge, where I am cultivating my skills in TypeScript, React, and Express.

My background is in Mechanical Engineering, where the last four years I was working in the gas turbine industry as a design engineer. As a design engineer, it’s important to consider three things: form, fit, and function. I find programming has similar analogues, and I apply similar engineering principles when I code. That’s because a programmer needs to think about what the expected output is (the form), if the additional code breaks functionality (the fit), and how to get from the input to the output (the function). Engineering, whether it is mechanical or software, is ultimately about finding solutions to build something. The fun part is trying to put together the puzzle when you don’t have all the pieces; and sometimes that requires making those pieces yourself.

profile

Skills

Languages
  • JavaScript
  • TypeScript
  • Ruby
Front End
  • React
  • HTML
  • CSS
Back End
  • Express
  • Ruby on Rails
  • CouchDB (noSQL)
Others
  • Git
  • Chai
  • Rspec