About
A short bio.
Frontend developer
Game development.
Frontend developer
Game development.
Frontend developer
Quiz game development.
Frontend developer
JavaScript project: AdLib.
Frontend developer
Development and concept of ads.
Frontend developer
TypeScript development & WebPack.
Frontend developer
Email developer & tester.
Frontend developer
Interactive E-learning modules.
Frontend developer
Nuxt website rebrand and refactor.
Frontend developer
Vue SaaS dashboards for Google TV.
Frontend developer
Next.js website refactor & UI.
Senior frontend developer
Next.js Dev Ops & UI & Supabase.
Code.
Develop Core Skills.
Foundational knowledge first, frameworks second. TypeScript and JavaScript. Principles of reactivity, server-to-client communication, and the JavaScript event loop. I believe simple solutions, and an ability to see alternative paths, require more than framework know-how.
Never Stop Learning.
“You never know when you might need trigonometry.”—Wish I had listened to my math teacher. Lately I've been brushing up on radians, tan, and π, because even the mouse tracker on this site uses trigonometry. Never stop learning, or re-learning.
Do.
On YouTube, I was listening to a developer with plenty of qualifications. Despite being well read, when he needed to build an app—he froze at the keyboard. So he founded a school where students learn by doing. Not just theory. I try to get busy fast. Failure is an option.
Knowledge.
Research
I'm always exploring new libraries, APIs, frameworks and ideas. Consider me someone who enjoys digging around in Supabase one day, and in RekaUI the other.
Data Visualization
Whether Chart.js, MapboxGL, Three.js or Pixi.js, I believe data points hold endless opportunities for visualization.
UI/UX
Carefully crafted micro-interactions: the mouse becomes your fingertip. Obsessed with that, but also how to best distribute component libraries in a monorepo.