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

Nov. 27, 2020Containerization For Software DevelopersCodeMotion RomeRome, IT
Nov. 14, 2020Kube KitchenGranite State Code CampThe Internets
Nov. 12, 2020NodeJS, ML, K8s And Unethical Face RecognitionThunderplains Conf 2020The Internets
Nov. 5, 2020Kubernetes for JS DevsNodeConf RemoteThe Internets
Oct. 28, 2020NodeJS, ML, K8s And Unethical Face RecognitioniJS MunichThe Internets
Oct. 27, 2020Kubernetes KitcheniJS MunichThe Internets
Oct. 26, 2020JavaScript Full Stack DayiJS MunichThe Internets
Oct. 20, 2020Power Up With Clouds And PipelinesOpen Source Automation DayThe Internets

Past Events

Oct. 14, 2020Hands-On Intro To Tekton And OpenShift PipelinesJ4KThe Internets
Oct. 14, 2020Containerization for Software DevelopersConnect.TechThe Internets
Oct. 5, 2020Building CLI Tools With NodeJSColorado Springs Tech (un)ConferenceThe Internets
Oct. 3, 2020Containerization For JS DevelopersCentral Wisconsin IT ConferenceThe Internets
Oct. 2, 2020Hands-On Intro To Kubernetes and OpenShiftLa Mêlée NumériqueThe Internets
Oct. 1, 2020My Browser Does What?GIDS.Web LiveThe Internets
Sep. 30, 2020Containerization For JS DevelopersInternational JavaScript ConferenceNew-York, NY, US
Sep. 29, 2020Building CLI Tools With NodeJSInternational JavaScript ConferenceNew-York, NY, US
Sep. 10, 2020Building CLI Tools With NodeJSjsDay VeronaVerona, IT
Sep. 4, 2020Building CLI Tools With NodeJSiJS LondonThe Internets
Sep. 4, 2020Building CLI Tools With NodeJSiJS LondonLondon, UK
Sep. 2, 2020FullStack JavaScript dayiJS LondonLondon, UK
Aug. 31, 2020Kube KitchenOdessaJSThe Internets
Aug. 22, 2020Kube KitchenOdessaJSThe Internets
Aug. 21, 2020Containerization For Software DevelopersCodePaLOUsaThe Internets
Aug. 20, 2020My Browser Does What?CodePaLOUsaThe Internets
Aug. 19, 2020Hands-On Introduction To Kubernetes (And OpenShift)CodePaLOUsaThe Internets
Aug. 17, 2020Hands-On Intro to Cloud-Native CI/CD with TektonKubeCon EUThe Internets
Aug. 14, 2020My Browser Does What?JavaScript and FriendsThe Internets
Aug. 13, 2020Hands-On Introduction To Kubernetes (And OpenShift)JavaScript and FriendsThe Internets
Aug. 6, 2020Kubernetes KitchenGIDS.Cloud LiveThe Internets
Jul. 17, 2020Deploying NodeJS + MongoDB on OpenShiftMongoDB TwitchThe Internets
Jun. 17, 2020Deploying VueJs Application To OpenShift With CircleCICircleCI TwitchThe Internets
May 26, 2020Containerization for Software DevelopersForwardJSThe Internets
May 26, 2020Containerization for Software DevelopersForwardJSOttawa, ON
May 21, 2020Kubernetes Kitchenphp[tek]Nashville, TN, US
May 19, 2020Conteneurisation Pour Les DéveloppeursNantes JSThe Internets
May 12, 2020Build CLI tools with NodeJsjsDayVerona, IT
May 7, 2020Containerization for JS DevelopersJSVidConThe Internets
May 7, 2020Kube KitchenInto The BoxThe Internets
Apr. 30, 2020Containerization for Software DevelopersIndy.Code()Indianapolis, IN, US
Apr. 30, 2020Kubernetes KitchenIndy.Code()Indianapolis, IN, US
Apr. 28, 2020Containerization for Software DevelopersLinux Fest NorthwestThe Internets
Apr. 27, 2020Kubernetes KitchenLinux Fest NorthwestThe Internets
Apr. 27, 2020Automating Application Delivery With OpenShift Pipelines DemoVirtual SummitThe Internets
Apr. 27, 2020Hands-On with the OpenShift 4 Developer Tools and ServicesRed Hat SummitSan Francisco, CA, US
Apr. 23, 2020Build CLI tools with NodeJsDevs @ HomeThe Internets
Apr. 21, 2020Build CLI tools with NodeJsInternational JS ConferenceLondon, UK
Apr. 15, 2020Containers? Do I Really Need That? I’m A JS DevJS KongressMunich, DE
Apr. 8, 2020Containerization For Software DevelopersOttawa WordPress MeetupOttawa, ON, CA
Apr. 3, 2020Containerization For Software DevelopersMidwest PHPThe Internets
Apr. 3, 2020Containerization For Software DevelopersMidwest PHPMinneapolis, MN
Apr. 2, 2020Hands On Intro to Kubernetes (and OpenShift) for DevelopersMidwest PHPMinneapolis, MN
Mar. 27, 2020Containerization For Software DevelopersCodeMotion RomeRome, IT
Mar. 3, 2020Kubernetes KitchenBoca Raton JSBoca Raton, FL
Feb. 29, 2020My Browser Does What?South Florida Code CampFort Lauderdale, FL
Feb. 27, 2020Containers for Software DevelopersConfooMontreal, QC
Feb. 27, 2020Kubernetes KitchenConfooMontreal, QC
Feb. 22, 2020Containerization For Software DevelopersPHP UKLondon, UK
Feb. 21, 2020Post Burnout ThoughtsPHP UKLondon, UK
Jan. 30, 2020Containerization for Software DevelopersBoston NodeBoston, MA
Jan. 29, 2020Build CLI tools with NodeJsNoBo.jsNewburyport, MA
Jan. 28, 2020Kubernetes KitchenJavaScript And Friends Online MeetupThe Internets
Jan. 22, 2020Containerization for Software DevelopersOttawa PHPOttawa, ON
Dec. 10, 2019Build CLI tools with NodeJsMicrosoft Devs MontrealMontreal, QC
Dec. 9, 2019Build CLI tools with NodeJsOpenSource MtlMontreal, QC
Nov. 23, 2019Kubernetes KitchenBoston Code CampBoston, MA
Nov. 23, 2019Containers for Software DevelopersBoston Code CampBoston, MA
Nov. 6, 2019From Caesar Cipher to Quantum CryptographyØredevMalmö, SE
Oct. 25, 2019From Caesar Cipher to Quantum Cryptographyphp[world]Washington, DC, US
Oct. 24, 2019My Browser Does What?International Javascript ConferenceMunich, DE
Oct. 23, 2019Hacking JWTsInternational Javascript ConferenceMunich, DE
Oct. 18, 2019O-What? An Intro To OAuth For DevelopersConnect.TechAtlanta, GA, US
Oct. 17, 2019WTH is a JWTConnect.TechAtlanta, GA, US
Oct. 12, 2019I Don't Care About Security (And Neither Should You)Central Wisconsin ConferenceStevens Point, WI, US
Oct. 7, 2019Je me fiche de la securite (vous devriez aussi)Conference Web SaguenaySaguenay, QC, CA
Oct. 5, 2019From Caesar Cipher to Quantum CryptographyDogFoodConColumbus, OH, US
Sep. 28, 2019Hacking JWTsVermont Code CampBurlington, VT, US
Sep. 12, 2019I Don't Care About Security (And Neither Should You)Prairie.Code()Des Moines, IA, US
Sep. 12, 2019Hacking JWTsPrairie.Code()Des Moines, IA, US
Sep. 11, 2019From Zero To App: A React WorkshopPrairie.Code()Des Moines, IA, US
Sep. 6, 2019I Don't Care About Security (And Neither Should You)Music City CodeNashville, TN, US
Aug. 21, 2019From Caesar Cipher to Quantum CryptographyCoderCruiseFort Lauderdale, FL, US
Aug. 15, 2019Post-Burnout ThoughtsNebraska.Code()Lincoln, NE, US
Aug. 14, 2019From Zero to App: A React WorkshopNebraska.Code()Lincoln, NE, US
Aug. 8, 2019O-What? An Intro To OAuth For DevelopersMidwestJSMinneapolis, MN, US
Aug. 2, 2019From Caesar Cipher to Quantum CryptographyMid Atlantic Develper ConferenceBaltimore, MD, US
Jul. 20, 2019I Don't Care About Security (And Neither Should You)OdessaJSOdessa, UA
Jun. 28, 2019Choose Your Own Talk: The Mystery Of Identity CityErie Day Of CodeErie, PA, US
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
May 10, 2019I Don’t Care About Security (And Neither Should You)CharlestonJSCharleston, SC, US
May 9, 2019I Don’t Care About Security (And Neither Should You)Node.js PhillyPhiladelphia, PA, US
May 8, 2019Learning Machine LearningNomadJSThe Internets
May 7, 2019WTH is a JWTBoston NodeBoston, MA, 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
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, 2018I Don't Care About Security, And Neither Should YouPittsburgh 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. 5, 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. 8, 2018Asynchronicity: concurrency. A tale ofConfooMontreal, QC
Mar. 7, 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 26, 2017Learning Machine Learningphp[tek]Atlanta, GA, US
May 18, 2017Learning Machine LearningPHP Nantes TourNantes, FR
Apr. 21, 2017Rise of the NodebotsLone Star PHPDallas, TX, US
Apr. 21, 2017Learning Machine LearningLone Star PHPDallas, TX, US
Apr. 4, 2017Learning Machine Learning (in French)WAQ 2017Quebec City, QC, Canada
Mar. 27, 2017Interview About IoT (in French)DevTeach Conf InterviewsThe Internets
Mar. 15, 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. 5, 2016Robocalypse: Controlling robots with kinect gesturesNortheast PHPCharlottetown, PE, Canada
Aug. 4, 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