Resume
What I Do
I make websites and games using modern web practices. I use Vue.js and Nuxt.js for web development and Godot's GDScript for making games. I specialize in front end development with a focus on user experience and accessibility. I advocate for code architecture, documentation, and human readable code.
What I Know
With ten years of development under my belt I've accrued a long list of skills across a variety of technologies and frameworks. Beyond the code, I have experience as a mentor, teacher, and leader. I've seen many a migration from legacy systems to modern apps, and have strong opinions about the importance of human readable code. See my projects page for more examples of my visual and technical work, or browse my skills for a itemized list.
Usage of Artificial Intelligence
I use AI to expedite my productivity and understanding of systems. Call me old fashioned but I still write some code manually and enjoy the process of engineering beautiful languages by hand. AI works best when it's used to augment your understandings of a system rather than replace your own decision making in entirety. Solid foundations, critical thinking, and analysis are paramount to effective use of AI.
I believe in the power of human intelligence and the importance of understanding the systems we're building. That said, AI is an incredible tool for generating code, documentation, and other content. It's only as powerful as the context we provide it.
Skills
An incomprehensive list of skills in my toolbelt. I've collected myriad knowledge in the arts, sciences, and technology. I have a broad range of interests and am always eager to learn new things.
Web Development
Front End frameworks, libraries, and languages.
Testing & Quality Assurance
Testing frameworks, accessibility tools, and QA tools I've used.
Third-party Services
Third-party integrations and services I've implemented or used in enterprise environments.
Project Management
Project management tools and methodologies I'm comfortable with.
Game Development
Game development tools and languages I've used.
Methodologies
Engineering methodologies I'm partial to.