Lan Phan

Freelance Full-stack Developer | Mechanical Engineer | Photographer

A few fun facts about myself

Full-stack Web Developer's Mindset

Ruby on Rails is my bread and butter

Bootstrap is my go to front-end franework

But I am falling in love with React.js

And Javascript (including ES6) is lot more powerful than I thought

I strongly believe in OAuth to provide clients with secure delegated access

Non Full-stack Web Developer's Mindset

I'm Toronto-bred

I met Colin Mochrie from Whose Line Is It Anyway?

I have drove over 50,000 km

I will someday host a LAN Party Meetup to play Mario Kart and Overcooked!

I welcome bribes in the form of ramen

Education

GA Bitmaker

Certificate of Web Development, Full-Stack Web Developer

Sept - Dec 2017

University of Waterloo

Bachelor's Applied Science, Honour Mechanical Engineering, Co-op

2016

Projects

Seat Yourself Project

Your seats are ready!

My first group project where I made a Open Table clone and implementing how data modelling, sessions, and authentication co-exist together as one dynamic web application.

Front-end Developer
Crowdfunder Project

Let's kickstart your project!

A mockup of Kickstarter where I did pair programmming to understand the associations between projects, owners, users, comments, and catgories while using unit and integration tests.

Back-end Developer
Musify

Who's playing this weekend?

A group project where usrs will have an easier and exciting time navigating through a more visual web app to find upcoming events across Toronto.

Back-end Developer
Vietnamese Spring Rolls

Vietnamese Food

An inventory where the Vietnamese store owner can add, remove, and update foods selection and customers can order their foods and see the total price.

React Developer
coming soon green room project

Reduce, Reuse, Recycle

A new react project I am working on that teaches people how to live a greener lifestyle with minimal wastes and constant recycling.

COMING SOON

React Developer
Anime side project

ANIME

A personal side project about great anime like Your Name, A Silent Voice, Your Lie in April and the famous Studio Ghilbli.

COMING SOON

React Developer

Why Choose Me?

Communication

I realize the importance of good communication. The need to truly understand what your vision and goals are truly helps us get the best possible results.

Punctual

Setting a concise and detail timeline that outlines what are the priorities and the steps required to reach each milestone is essential to meeting deadline.

Documentation

Often overlooked, I think it's incredibly important to leave clients with a clear picture of what's been done for the next round of development.

Positive Energy

Naturally expressing excitement and genuine kindness just to fill the atmosphere with positive energy. This way, you can feel better and stay motivated.

Organization

I believe it’s important to stay organised while working remotely. I use the likes of Trello & Basecamp to help keep projects on-track and under control.

Friendly

I play well with others. I'm happy to integrate into your existing team to help get your project implemented. A teammate can support you to reach your goal.

Skills

  • CSS(3)
  • HTML(5)
  • Javascript
  • Git/Github
  • JSON
  • AJAX
  • PostgreSQL
  • Command line Inteface
  • Ruby on Rails
  • Bootstrap Framework
  • API Development

Photography

Besides coding on my laptop, I attend meetups and do photowalk with my new friends. We'll sometime discuss about how setup a photograph with the given lighting, what clothing to wear, the colour and tone of the image, and the perspectives that we want our viewers to see. Below are nine examples of my photographs.

3D Printing - Coming Soon

My time as a mechanical engineer led to designing, machining, and assemblying my own 3D printer. But, like many design, there are many obstacles and refactoring before moving onto the next step. Therefore, as much as I want to demonstrate and show what I have so far, I want to wait until it's near completion before I update any picture and video.

Let's Get in Touch

Contact

Call Me
(226) 338-3374
Skype
lanc_phan@hotmail.com