
Hello!
I'm Eric Crooks, a software engineer experienced in a variety of tech stacks across the entire software development lifecycle. I've worked on projects using different languages (typed and untyped), libraries, frameworks (software and project management), design patterns, workflows/pipelines, and infrastructures.
- helping 1 million+ customers in Puerto Rico restore their power after hurricane Ernesto and Fiona by increasing concurrency across microservices behind LUMA Energy's customer portal — enabling a higher volume of users to report their outages;
- streamlining UAS registration with the FAA for companies (DJI, AgEagle, Nokia, and more) by improving overall product quality and user experience;
- content delivery for Cisco's learning network which includes CCNA and CCNP certifcation and training materials; and
- writing and improving documentation for technical and non-technical readers everywhere I go (my favorite contribution is this Azure Pipelines example)
My main focus these days is in interoperability in JavaScript runtimes (Deno, Node, Bun), Web Standards, and Pine Script for building TradingView indicators.
Over the years, I grew a huge passion for making software development enjoyable and relatively easy for everyone. This means you'll always find me striving to innovate, teach, motivate, write/maintain documentation, lower barriers, and anything else that improves the development experience. This goes for everyone and not just coders! Building and maintaining open-source is one way I get to do this outside of closed-source.
When I'm not coding hard in the paint, you can find me woodworking, journaling, reading, bartending, or getting some rest.