If you get, give. If you learn, teach.


-Maya Angelou

I like to talk. Here is a list of various talks I`ve given in the last few years and where to find me in the upcoming months. If you are interested, drop me a line.

Future Events

Aug 21, 2019O-What? OAuth 2.0 for Real DevelopersCoderCruiseFort Lauderdale, FL, US
Jul 20, 2019I Don't Care About Security (And Neither Should You)OdessaJSOdessa, UA
Jun 7, 2019Post Burnout ThoughtsDutch PHP ConferenceAmsterdam, NE
Jun 6, 2019From Zero to App: A React WorkshopDutch PHP ConferenceAmsterdam, NE
May 31, 2019Choose Your Own Talk: The Mystery Of Identity CityBeer City CodeGrand Rapids, MI, US
Apr 26, 2019Hacking JWTsStir TrekColumbus, OH, US
Apr 25, 2019WTH is a JWTIndy.Code()Indianapolis, IN, US
Apr 25, 2019I Don't Care About Security (And Neither Should You)Indy.Code()Indianapolis, IN, US
Apr 24, 2019From Zero to App: A React WorkshopIndy.Code()Indianapolis, IN, US
Apr 13, 2019I Don't Care About Security (And Neither Should You)Twin Cities Code CampMinneapolis, MN, US
Apr 10, 2019Je me fiche de la securite (vous devriez aussi)Web a QuebecQuebec City, QC, CA
Apr 3, 2019From Zero to App: A React WorkshopFrontConRiga, LV
Mar 23, 2019I Don't Care About Security (And Neither Should You)PyCon SKBratislava, SK
Mar 22, 2019Build a Passwordless Authentication ServerPyCon SKBratislava, SK

Past Events

Mar 15, 2019I Don't Care About Security (And Neither Should You)ConfooMontreal, QC, CA
Mar 14, 2019Forgot Password? Yes I Did!ConfooMontreal, QC, CA
Mar 5, 2019Forgot Password? Yes I Did!BocaJSBoca Raton, FL, US
Mar 2, 2019I Don't Care About Security (And Neither Should You)South Florida Code CampFort Lauderdale, FL, US
Feb 22, 2019Forgot Password? Yes I Did!DevFest du Bout du MondeBrest, FR
Jan 30, 2019I Don't Care About Security (And Neither Should You)Detroit.jsDetroit, MI, US
Jan 9, 2019Asynchonicity: concurrency. A tale ofCodemashSandusky, OH, US
Dec 5, 2018WTH is a JWTPittsburgh JavascriptPittsburgh, PA, US
Dec 4, 2018Forgot Password? Yes I Did!Pittsburgh Code SupplyPittsburgh, PA, US
Nov 15, 2018Learning Machine Learningphp[world]Washington, DC, US
Nov 14, 2018Forgot Password? Yes I Did!php[world]Washington, DC, US
Oct 30, 2018WTH is a JWTrequire('lx')Lisboa, PT
Oct 22, 2018WTH is a JWTAll Things OpenRaleigh, NC, US
Oct 19, 2018I Don't Care About Security (And Neither Should You)Connect.TechAtlanta, GA, US
Oct 17, 2018OAuth in practice: Forgot Password? Yes I Did!International Javascript ConferenceMunich, DE
Oct 16, 2018From Zero to App - A React WorkshopInternational Javascript ConferenceMunich, DE
Oct 6, 2018A Token Walks Into A SPALittle Rock Tech FestLittle Rock, AR, US
Oct 4, 2018Surviving BurnoutAPI CityBremerton, WA, US
Oct 3, 2018Forgot Password? Yes I Did!API CityBremerton, WA, US
Sep 26, 2018Powerful JSON Web Tokens (JWT)API ConBerlin, DE
Sep 25, 2018I Don't Care About Security (And Neither Should You)API ConBerlin, DE
Sep 20, 2018I Don't Care About Security (And Neither Should You)Northeast PHPBoston, MA, US
Sep 4, 2018I Don't Care About Security (And Neither Should You)Boca JSBoca Raton, FL, US
Aug 31, 2018I Don't Care About Security (And Neither Should You)Code CruiseFort Lauderdale, FL, US
Aug 10, 2018Forgot Password? Yes I Did!Midwest JSMinneapolis, MN, US
Aug 9, 2018I Don't Care About Security (And Neither Should You)Midwest JSMinneapolis, MN, US
Aug 2, 2018Forgot Password? Yes I Did!SF NodeSan Francisco, CA, US
Jul 31, 2018Forgot Password? Yes I Did!API Days SFSan Francisco, CA, US
Jul 19, 2018A Token Walks Into A SPAWeb Craft ConfKingston, JM
Jun 14, 2018Forgot Password? Yes I Did!Skyway Software SymposiumMinneapolis, MN, US
Jun 14, 2018WTH is a JWTOpen Source NorthMinneapolis, MN, US
Jun 6, 2018Asynchronicity: concurrency. A tale ofInternational PHP ConfBerlin, DE
Jun 5, 2018Learning Machine LearningInternational PHP ConfBerlin, DE
May 9, 2018WTH is a JWTNode DCWashington, DC, US
May 8, 2018I Don't Care About Security (And Neither Should You)NoVa.JSReston, VA, US
May 4, 2018Secure Your SPA With Auth0Triangle ReactJsRaleigh, NC, US
May 2, 2018WTH is a JWTcharmCity JSBaltimore, MD
Apr 13, 2018Asynchronicity: concurrency. A tale ofInternational Javascript ConfLondon, UK
Apr 12, 2018Learning Machine LearningInternational Javascript ConfLondon, UK
Apr 12, 2018I Don't Care About Security (extended)International Javascript ConfLondon, UK
Apr 6, 2018I Don't Care About Security (extended)Paris JSParis, FR
Apr 5, 2018Panel on Security with SqreenParis APIParis, FR
Mar 28, 2018I Don't Care About Security (And Neither Should You)CodePaLOUsaLouiseville, KY
Mar 13, 2018Secure Your SPA With Auth0js-MontrealMontreal, QC
Mar 9, 2018Asynchronicity: concurrency. A tale ofConfooMontreal, QC
Mar 8, 2018Learning Machine LearningConfooMontreal, QC
Jan 28, 2018Learning Machine LearningPHP BeneluxAntwerp, BE
Jan 11, 2018Opportunités dans le monde de la technologie (in French)Ta Carrière, Ton HistoireOttawa, ON, CA
Oct 26, 2017Rise of the NodebotsInternational Javascript ConferenceMünchen, DE
Oct 25, 2017Learning Machine LearningInternational Javascript ConferenceMünchen, DE
Aug 18, 2017Rise of the NodebotsMidwest JSMinneapolis, MN, US
Aug 17, 2017Let's Get PhysicalMidwest JSMinneapolis, MN, US
Aug 11, 2017Learning Machine LearningNortheast PHPCharlottetown, PE, CA
Aug 10, 2017Let's get PhysicalNortheast PHPCharlottetown, PE, CA
Jul 3, 2017Rise of the NodebotsDevTeach MontrealMontreal, QC, CA
Jun 29, 2017Learning Machine LearningPHP Dutch ConfAmsterdam, NE
May 27, 2017Learning Machine Learningphp[tek]Atlanta, GA, US
May 18, 2017Learning Machine LearningPHP Nantes TourNantes, FR
Apr 22, 2017Rise of the NodebotsLone Star PHPDallas, TX, US
Apr 22, 2017Learning Machine LearningLone Star PHPDallas, TX, US
Apr 5, 2017Learning Machine Learning (in French)WAQ 2017Quebec City, QC, Canada
Mar 27, 2017Interview About IoT (in French)DevTeach Conf InterviewsThe Internets
Mar 16, 2017Let's Get PhysicalJS RemoteThe Internets
Jan 21, 2017Rise of the NodebotsConUHacksMontreal, QC, Canada
Nov 11, 2016Making Smart Homes Smarter With JavascriptOttawaJSOttawa, ON, Canada
Oct 17, 2016Making Smart Homes Smarter With JavascriptFull Stack TorontoToronto, ON, Canada
Aug 11, 2016Sockets bring light at the end of the tunnelMidwest JSMinneapolis, MN, USA
Aug 6, 2016Robocalypse: Controlling robots with kinect gesturesNortheast PHPCharlottetown, PE, Canada
Aug 5, 2016Smart homes made smarter with JavascriptNortheast PHPCharlottetown, PE, Canada
Jul 13, 2016Sockets Bring Light At Then End Of The TunnelBeMyApp WebinarThe Internets
Jul 7, 2016Take a gulp at task automationDevTeachConfMontreal, QC, Canada
Jul 6, 2016Smart homes made smarter with JavascriptDevTeachConfMontreal, QC, Canada
Jun 20, 2016Websockets Bring Light At The End Of The TunnelNodePDXPortland, OR, USA
Jun 8, 2016Introduction to Framework7Ottawa JavascriptOttawa, ON, Canada
May 23, 2016Introduction to Framework7Ottawa Mobile Development MeetupOttawa, ON, Canada
Feb 25, 2016Smart homes made smarter with JavascriptConfooMontreal, QC, Canada
Feb 25, 2016Sockets bring light at the end of the tunnelConfooMontreal, QC, Canada
Nov 14, 2015Robocalypse: Controlling robots with kinect gesturesFull Stack TorontoToronto, ON, Canada
Oct 28, 2015Robocalypse: Controlling robots with kinect gesturesFull Stack LondonLondon, UK
Sep 24, 2015Developing for IoT WorkshopIoT 613Ottawa, ON, Canada
Dec 10, 2014Websockets 101: Using socket.ioOttawa JavascriptOttawa, ON, Canada
Oct 8, 2014Nodebots: Detecting gestures with NodeJs & KinectOttawa JavascriptOttawa, ON, Canada
Aug 16, 2013How and why to use regular expressions in PHPNortheast PHPBoston, MA, USA