As a web developer, I bring together analytic precision and holistic understanding. I love solving puzzles and building intricate functionality. My academic training in formal logic and conceptual analysis helps me break down complex problems and write articulate comments. My experience with mindfulness meditation keeps me focused, relaxed and attentive as I code.
I am delighted to be a graduate from the HackerYou Web Development Immersive and I can't wait to share my skills and enthusiasm as part of an inspiring development team.
I relish the challenge of continually adding the latest technologies to my development toolkit while also mastering programming fundamentals.
Authoring full-featured React web apps with Firebase for authentication and persistent data.
Writing concise maintainable code with ES6 syntax, functional programming techniques and articulate comments.
Going beyond plugins to craft unqiue interactive page elements and data rich websites
Creating, optimizing, and manipulating SVG images for lightweight super-crisp backgrounds and fun interactive animations.
Clean accessible and semantic markup. Using Emmet to build page structure rapidly.
Responsive web layout and styling with descriptive class names and minimal repetition.
A site to allow Torontonians to browse public library events and save them to a user profile. The TPL has an event data API with no search options, so I wrote my own functions to filter and sort the data. We used geolocation to find events near the user, and users can add events to their Google calendar. Firebase stores a user's saved events and speeds up the site's loading time by caching upcoming events from previous site visits.Visit Site Source Code
As a meditation teacher I've been watching with interest the rise of mindfulness apps. This site is a prototype for a meditation app that would allow users to build custom guided audio meditations. It uses React to dynamically render the page as the user makes choices about their meditation. Firebase is used for user authentication and to save user created meditations.Visit Site Source Code
Drawing on my experience as a math tutor for elementary and middle school students, I designed this game to teach basic algebra concepts in a colourful interactive way. I used jQueryUI for drag and drop functionality and SVG images customized in Affinity Designer for the graphics.Visit Site Source Code
I would love to hear from you. Email me directly at firstname.lastname@example.org or use the contact form below.