Senior Engineering Manager, former Staff Software Engineer. MooTools Alumni, Javascript Fanatic, and open source lover. Former @krakenfx, @Mozilla, @Metamask

Madison, WI, US
Joined August 2008
Sadly, after 8.5 amazing years, my Mozilla dream has come to and end. Excited for the next dream though! If you're looking for a passionate, web-loving engineer, shoot me a DM or email. #mozillalifeboat ❤️
127
400
27
2,505
After an amazing, achievement-filled year at Kraken, including launching BTC and USDC vaults to $750M TVL, I'm excited to tackle my next challenge! If your organization needs a passionate, driven Engineering Manager, I'd love to talk! Hoping to stay in the cryptocurrency, sports gaming, and/or financial space. Excited to build my legend with you and drive your team forward together!
1
2
1
19
3,693
David Walsh retweeted
one day you wrote console.log("here") for the last time and didn't even know it
213
1,728
268
17,902
604,768
Why doesn't LinkedIn create a hardened print stylesheet so its users can print a well formatted resume?
4
11
3,140
David Walsh retweeted
Aaron Rodgers: "What the F*CK, CALL IT" Mike McCarthy: "F*cking Asshole" LMFAO
272
1,873
493
32,178
6,325,074
David Walsh retweeted
The last day of peace before Arsenal take over my mental health for the next 9 months
120
4,993
205
24,354
457,867
a good what – at Colwyn, PA
At 7pm, virtually everybody south of Salt Lake is enjoying a good soaking.
46
1,240
14
32,807
1,538,456
David Walsh retweeted
prompting Claude how I want the UI to work
61
521
49
5,641
367,499
David Walsh retweeted
Turns HTML and CSS into MP4 videos locally github.com/nexu-io/html-vide…
15
2
209
13,041
David Walsh retweeted
Jaylen Brown getting traded during Bill Simmons’s colonoscopy is proof that God listens to sports podcasts.
5
328
7
6,790
119,596
David Walsh retweeted
Huh, so that's why text is called a string
415
1,591
214
20,456
1,161,277
David Walsh retweeted
Generate cryptographically secure UUIDs in the browser 🔐 `crypto.randomUUID()` is built into the Web Crypto API, no npm package needed. Works in all modern browsers and Node.js 14.17+. Learn more 👇 developer.mozilla.org/en-US/…
6
43
421
19,639
David Walsh retweeted
Better error chaining is finally in JavaScript 🔗 `Error.cause` lets you attach the original error when rethrowing, keeping full context without losing the stack. Learn more 👇 developer.mozilla.org/en-US/…
6
60
7
622
35,816
Does "full stack" mean something else in AI engineering?
3
6
1,996
Do I have any friends at @Twitch to help gain control of a squatted username? It's been dormant for years.
1
1,564
After 5 incredible years working at @Consensys / @MetaMask , (and a few weeks of rest), I'm excited to tackle my next challenge! If your organization needs a passionate, driven Engineering Manager or Director of Engineering, I'd love to talk! Hoping to stay in the cryptocurrency, sports gaming, and/or financial space. Excited to build my legend with you and drive your team forward together!
3
4
26
6,233
After 5 incredible years working at @Consensys / @MetaMask , (and a few weeks of rest), I'm excited to tackle my next challenge! If your organization needs a passionate, driven Engineering Manager or Director of Engineering, I'd love to talk! Hoping to stay in the cryptocurrency, sports gaming, and/or financial space. Excited to build my legend with you and drive your team forward together!
3
4
26
6,233
David Walsh retweeted
Don't [...spread] or .split() your strings! Use Intl.Segmenter API. Available in every JS runtime
61
225
16
3,013
148,797
David Walsh retweeted
mega php tip: use #[SensitiveParameter] for sensitive parameters.. php will hide its value in stack traces, error messages, and logs.. this prevents accidental leaks of secrets in production.. absolute chef's kiss tip.. ✨
23
102
15
888
71,877
David Walsh retweeted
Add this to your app.css to make that the default border width in Tailwind v4
0.5 stroke is brutally underrated
12
37
1
782
69,555