Software Engineer . Designer
I love working in tight-knit teams that value kindness, diversity of thought, and building great software that provides true value to its users.
I'm very familiar with every facet of the wonderful web development ecosystem, but I've worked with Javascript extensively the most. React.js, Vue.js, Angular, and Express.js are a couple of frameworks I've leveraged deeply in production, along with a host of libraries and tooling that accompany such projects for state management, data fetching, routing, linting, building, optimization, and testing.
I've also worked with a multitude of other languages and tooling over the 7+ years in my career. I remember tinkering with technology my whole life. My Dad was very influential in my passion for technology as a tool for good, growing up. We took apart, built, and broke countless PC's and gadgetry. We discussed ideas for hours on end. He taught me how to code for the first time in Visual Basic – I was bewitched. He also introduced me to video games like Roller Coaster Tycoon and other 'builders' that made me feel like anything I imagined or dreamt, I could bring to life. Couple of years later, I started learning programming seriously in Java around 2009 - and continued to use Java throughout my education. Ruby on Rails was my first big framework I quite fell in love with at the start of my career. I was also fascinated with the rise of Javascript, and Web Development as a whole around this time: the dawn of Backbone.js, Handlebars, Bower, Browserify, Grunt, Gulp, and countless other technologies that came after each other like no tomorrow, expanding what was possible with and in the web.
I've recently worked a lot with Python building micro-tools for miscellaneous development tasks, or to analyse data sets for clients. In my professional work, I've used C# with .NET Core & Framework quite a bit, along with Entity Framework and PostgreSQL in the back-end. Lately I've been obsessing over how CSS is evolving with the rise of PostCSS, CSS Modules, CSS-in-JS libraries like Emotion, and frameworks like Tailwind (which I'm using on this site!). When I find some time, I want to dive into Rust, Go, Next.js, and Deno to see what all the fuss is about!
After getting great feedback from my mentee at Konrad, I jumped on the opportunity from my Manager to teach BrainStation's Web Development Bootcamp. I ended up teaching not just one but two four-month semesters – it was a pivotal experience in my career. I got great feedback with a 4.7/5 Educator rating. I taught over 60 students who were looking to switch careers, a robust full-stack curriculum:
In addition, I wrote a massive set of content for the curriculum and developed a new system in Slite to manage the lesson plans week-by-week, onboarding documentation for teaching assistants, etc., that they're still using today. I wrote countless demos & code-alongs for lectures, workshop projects, whiteboarding challenges, and more. My love for teaching and mentorship will never fade after my experience here. It was enriching, fulfilling, and, most of all, humbling.
You can reach me fastest through email below. Currently in Toronto, Canada.