Who is this site for: The content I write about on my blog is oriented towards the goal of helping junior or intermediate-level Node and React/Angular developers learn how to apply enterprise software design patterns and principles to write clean and scalable code, usually with TypeScript.
A bit more: I hold both a Bachelors Degree in Computer Science from Brock University and a Diploma in Internet Communications Technology from Sheridan College. At this point in my career, I'm predominantly interested in Typescript, enterprise application architecture, DDD, business and interface design.
Near the end of my undergraduate studies in 2017, after having co-founded Univjobs with my friend, Charles, I divided my spare time between learning how to build, design, ship, gather feedback and iterate on software products in the real world. Since then, Univjobs has grown to be a platform used by over 7000+ students and recent grads.
These are my essential skills that appear across 95% of my daily work.
- Mobile & Responsive Design
- Node.js & TypeScript
- MySQL & Database Design
Libraries & Frameworks
These are frameworks, libraries and testing utilities that I prefer to use. For more information about which frameworks/libs I use for which types of projects, check out my /uses page.
- Angular, AngularJS, React w/ Redux
- Sequelize ORM
- Static-site rendering w/ GatsbyJS
Integrations, Ops, Databases, Caches, Other
These are integrations, tools and that I've had the chance to get well acquainted with.
- Stripe Payments
- Web Audio API
- Prerendering w/ Prerender.io
- AWS (Lambda, EC2, S3, IAM, EB, API Gateway)... working towards becoming more efficient automating services using Terraform.
Last updated Feb 12th, 2019Check it out here.