hi there!

james ah yong

retrocraft : web developer

skills

In the seven years I've been developing cool things for the web, I've worked with a lot of tools and frameworks. Any good full-stack developer has to keep up with the trends in both the UI/design scene and the back-end paradigms. For more detail, see my resume.

frontend

This is what makes the stuff you see. Good design, fluid UX, and a clean UI.

languages

html5markdownes6 (js)typescriptcss3sass

frameworks

reactbulmabootstrapsemantic-ui

tools

babelwebpackyarn (npm)webdriver

backend

...and all the stuff you never see. The blood, sweat, and tears of a dozen servers toiling day and night. Let's not forget about them.

languages

jsphp (...ew)mysqlzsh (bash)

stack

expresssequelizewordpressapacheubunturhelarch linuxamazon linux

hosting

herokunetlifyawsazuregcp (datastore, app engine, compute)firebase (firestore, cloud functions)

tools

If we were all using magnets on hard disks to program, it would take quite a long time to get anything done. Thankfully, we aren't, and I use these tools to accelerate web development.

software

vscodegit

sites

githubgitlabcirclecitravisciazure pipelinesgoogle analyticsadsense

non-webdev things

photoshopillustratorgimpblenderpython

some work

Portfolio

This website is built with Gatsby and React. It's hosted through a CI/CD pipeline on Netlify.

Volunteering Peel

A complete redesign of the decade-old site, equipped with a custom data management system capable of real-time editing. Full-stack TypeScript: Express + Sequelize (MySQL) on the back-end and React + Semantic UI on the front-end.

GitHub

My GitHub where you can find the source code for many projects, personal and professional.