About JD
JD Lien is a full-stack web developer specializing in:
- Laravel, Vue & Livewire
- High-performance SQL DBs
- PHP & ColdFusion backend
- CSS, Tailwind & Sass
- Technical writing & editing
JD's mission is to help web developers around the world improve their skills and career while enjoying the process.
He is available for hire on a contract basis.
JD has a BSc, with distinction, in Computing and Information Systems.
When not causing problems with code, he enjoys cycling, automotive detailing, and photography.
Contact
Find JD on Twitter at @jdlien.
You may email him using the form below.
Projects
Some of the software projects JD has worked on. (Public repos: github.com/jdlien)
- epl.ca/ETS - Edmonton Transit System schedules that show when busses/trains arrive at stops. Uses transit data from City of Edmonton. Using realtime data it shows if busses are early or late. Routes are visualized in Google Maps.
- MEGA World - Multiplayer Educational Game. Players interact with NPCs and other players to complete quests across a large world. Complete with a Laravel/Livewire-based management system to edit game content.
- spndr.ca - Tool for scanning grocery items and tracking price history. Handy for grocery shopping. Works by retrieving product information from Superstore's API.
- Kaleidoscope
FunctionalColor - A firmware plugin for the Keyboardio Model
01 keyboard allowing
keys colored by their function, changing for different function layers.
Written in highly optimized C++. - Color Unit Converter - A tool to play with color and see color values in different color systems.
- Unit Converter - Allows instant conversion between a unit and all compatible units.
- Mortgage Calculator - Allows mortage information to be entered to determine payment amounts or time to complete payment as well as the total interest calculated.
- Password Generator - Configurable tool to create strong passwords. No dependencies, 100% client side.
- My-IP.ca - Shows your IP and ISP. Clean and simple, no ads, no tracking BS.
- List Randomizer - Enter in a list of names and shuffle them. Great for party games, draws, etc.
- Cognitive Biases - An interactive list of cognitive biases that are commonly detrimental to human reasoning.
Loading WebArtisan.info...