Clark Nan

Clark Nan

Senior Web Developer (React, Python, WebGL, PHP)
  • China China  Sat 04:47 PM
  • React.js Django Node.js Redux for JavaScript WebGL Three.js
I am a Full-stack web/mobile developer with 13 years experience.

I am proud of my rolling-up-sleeves attitude and genuine interest in JS/Python/WebGL/PHP frameworks.

What I am strongest at is failing forward John Maxwell mentioned ... More.
I can fail but I always go forward with experience learned from failure.

At first, I have experienced Android & iOS projects for 4 years.
Then I have attended to build some big web sites and I have experienced of working in web field such as PHP, Laravel, Java, JavaScript, Three.js, WebGL, Node.js, Express, Koa, Python for 5+ years.
I have already completed more than 30 projects related to React, Laravel, Python, Django, Flask, ASP.NET Core/MVC, Vue, JavaScript, Android, Swift, React Native.

I attended Pluralsight course for "Lessons from Real World Code Reviews" (
I have been applying what I learned from Shawn Wildermuth to the real projects so far.
- code standards, unit tests are a key step for improving code quality
- Sometimes I need Automated Software for analyzing code and flags suspect code that doesn’t follow guidelines or has other potential issues.
- Pull Request, Tools like GitHub allow us to review codes and comment on it before it’s merged.

As a senior full stack developer, I have made the structure/system for React/CSS/PHP code reviews with the knowledge I I experienced from My favorite mentor Shawn Wildermuth.

During my React/TypeScript/PHP/.NET Core/Angular development, what I keep in mind is the "1 to M" rule which is, "Code is written once but read many times."
This means that fancy or tricky coding should be avoided.
If you can’t figure out what the code is doing by reading it, it wasn’t written well.

Now my main skills are JavaScript (React, Vue, Angular) & Python (Django, Flask) & PHP (Laravel).

- Meaningful professional cross-platform app development experience
- Backend: Laravel, PHP, Node, Express, Koa, GraphQL, Ruby on Rails, Django, Flask
- Database: PostgreSQL, MySQL, MongoDB, DynamoDB, CockroachDB
- Serverless Experience: AWS Lambda, Asure Functions, Google Cloud Functions
- Framework/Libraries: Express/Koa/Flask/Django/Zappa/PyMongo
- Frontend: React.js, Redux, Redux-Saga, Angular2/4/6, Vue.js, jquery, Bootstrap4, CSS3, HTML5, SCSS/SASS/LESS, Bootstrap4
- Liquid/Twig/Blade/Dawoo/Smarty template engine
- Mobile: Android / iOS / Swift / React Native
- Full understanding on Agile Development including Git Flow, JIRA, Trello.
- Ability to work well with other developers within an agile development team
- Positive, optimistic, can-do attitude Less
Work History and Feedback
  • 3D Kitchen configurator Job in progress
  • 09/11/2020 - Present
  • Hourly
  • 3D kitchen configurator
  • "Project went well. Clark is an asset to our team. Thank you"
    - Sebastian Chetan
  • 07/13/2020 - 11/23/2020
  • Hourly
  • dateing app
  • 07/09/2020 - 11/22/2020
  • Fixed Price
  • Kitchen configurator - complete 2D Floorplan and design 3D room
  • "Clark did a good job, he is skilled and good to work with. Thank you"
    - Sebastian Chetan
  • 06/30/2020 - 11/23/2020
  • Hourly
  • Bazooka
  • 06/29/2020 - 11/22/2020
  • Hourly
  • sexualis touchups
  • 06/19/2020 - 06/29/2020
  • Hourly
  • Sexualis
  • 06/12/2020 - 06/29/2020
  • Fixed Price
Master degree
Beijing University of Technology  2002 ~ 2006
2  Reviews
100% Job Success
Member since 06/12/2020
Work History
1871 hours worked
2 jobs
Available more than 30 hrs / week
English: Fluent English