[Full Stack Developer]

//making cool stuff with novel ideas and innovative solutions


Full stack developer with a primary focus on the backend and special love for the frontend. My understanding of web development has evolved from the fundamentals of HTML, CSS, JavaScript up through OOP and the MVC design patterns.

Although for a time this wasn't always me. I was once a business major, graduated college and found a stable, well to do business related job. But ultimately I felt it just wasn't enough for me and would not serve me well in the long term, thus took a leap into something more creative.

When I'm not working, you'll probably find me watching movies, tracking my fantasy sports teams, catching up with friends or just enjoying a hike up Mission Peak and taking in the view.

//always pondering about the future



  • Web Development
    • HTML, CSS, AngularJS, jQuery, Ajax, CoffeeScript, Sass/LESS
    • JavaScript, Express, NodeJS, Socket.io
    • Ruby, Ruby on Rails
    • PHP, CodeIgniter
  • Data/Tools
    • MySQL, MongoDB, SQLite
    • MySQL WorkBench, GIT, TDD
    • Photoshop, GIMP, Inkscape, Balsamiq
  • Mobile
    • Objective-C, Cocos2D


Coded Mockups

Code Snippets


//learning, to be continued...



Message me through LinkedIn if you would like to get in contact with me: linkedin.com/in/davidxlee

Fun Fact

If you've made it this far, here's a fun fact. Having one of the most common first names and most common last names is great for privacy, it's a lot harder to Google me =]. Unfortunately when working for a large company, undoubtly I'll run into others with the exact same name. In my case I ran into one in the very same office, they would get my emails, I would get theirs and so on. How does a company deal with an employee with the same name? Maybe they'll give them a dash, maybe an underscore, in my case I got the letter 'X'. Ever since then I go by David X Lee when my regular name just doesn't cut it.