I'm a prior U.S. Marine turned software engineer in the United States building websites and apps that Americans use all around the world.
Due to sweeping budget reductions in the federal government, I have new availability for work.
Everything in the world of JavaScript and Node.js.
Short-term contracting
AvailableFull-time employment
AvailableCanvas Power Apps, Power Automate, Power Pages, etc. with Power Fx and JavaScript.
Short-term contracting
AvailableFull-time employment
UnavailableWant more information on past projects?
Ready to connect?
Reach out to me on
LinkedIn!
I'm also a founder and volunteer organizer at Code & Coffee, a non-profit org that hosts meetups for programmers in 35 cities across the U.S.
(for web dev)
The most important part: it has to work. How good or fast your app is doesn't matter if it
doesn't do what it's suppose to do. Documentation and design docs can be important,
but it shouldn't come before proof of concepts. I like to understand the problem and
create a solution that makes the most sense.
"Discovery above theory."
"Bias towards action"
Putting look-and-feel above performance is controversial, and I've gone back and forth on
this throughout my career. The reason I usually place design above performance is because
most small- to mid-size businesses simply don't benefit from performance increases. You
got an API service to go from 4s to 3s? Great! You're still paying for one VM and have 75%
of your capacity available.
Developers love endlessly optimizing (I sure do!),
so I think it's important to stop yourself and think about using your time to improve the
customer experience.
Listing performance as third does not mean I'm saying performance isn't important. It
obviously is. I'm just saying, in my experience and assuming competent code, performance
differences on modern hardware is negligible.
However, that also doesn't mean
forget about performance entirely. If you've created a product for a customer that does
its job beautifully, or if you're a huge corporation where every second is thousands of
dollars (this is very uncommon), then it's time to start thinking about optimization.
By Anders Hejlsberg
Mar 12, 2025
"Awesome that the developers at Microsoft, who own many in-house tools and languages, chose to use Go (a language from Google) for the new compiler."
By Ryan Peterman and Steve Huynh
Mar 7, 2025
"Fantastic interview! I wish there was more long-form content from the upper ranks of software engineers."
By Jay Grieves
Sep 30, 2024
By Martin Fowler
Jul 8, 2024
"Software quality is extremely important, but the fruits of the labor are not always immediately visible. Often times this is brushed aside by key stakeholders and decision makers at large companies. This is one of my favorite articles of all time, capturing perfectly how I feel about the importantance of high quality code and why management should care. "
By Randall Degges
Nov 11, 2023
By Flater on Stack Exchange
Sep 22, 2023
By samsch
Jul 14, 2023
By Isaac Lyman for Stack Overflow Blog
Oct 19, 2022