Learn. Grow. Succeed.
What if We Spoke to Humans the Way We Speak to AI?
Jan 10, 2026
For the last eight years, I’ve worked as a software engineer in consulting. I’ve worn every hat available. In consulting, success is rarely just about the code; it’s about how
Prompt Engineering: How to Guide LLMs to Better Solutions
Dec 28, 2025
A Senior Engineer’s instinct is to solve problems at the source, not the symptom. If a function returns malformed data, we don’t just write a cleanup script; we investigate the
From Script to Prototype: Architecting a Multi-Agent Quorum for Financial Sentiment
Dec 21, 2025
From Script to Prototype: Architecting a Multi-Agent Quorum for Financial Sentiment In the rush to deploy AI, it is easy to grab a pre-trained model off the shelf, run pipeline(),
The Reality Check: Why One AI Model Can’t Rule the Stock Market
Dec 15, 2025
Does a change in news sentiment predict a change in the stock price? This is the holy grail question of algorithmic trading. As an engineer moving into the AI space,
Recommended Read: A Philosophy of Software Design
May 06, 2022
A Philosophy of Software Design, by John Ousterhout, is a great read for anyone who wants to understand what actually causes systems to be complex and in turn, how to
JavaScript Promises vs Callbacks
Mar 16, 2021
Asynchronous calls allow client applications to react to changes on the server without impacting the users experience and without the need of the user to specifically interact with that interface
What is Better Than Comments In Code
Mar 16, 2021
I have been spending a large portion of my time reviewing my design for an application I’m working on… and part of it involves deciding whether what I wrote made sense.
What Kinds of Tests to Write
Mar 16, 2021
I watched a fantastic talk from J.B. Rainsberger called “Integrated Tests are a Scam.” It was an insightful discussion about the types of tests that we write during software development
Simple Ways to Make an Impact
Mar 15, 2021
Software engineering can be incredibly complex. There are a variety of tools, software patterns, architectural decisions, and process flows. This can be daunting for a new engineer who wants to
How to Write Good Unit Tests
Mar 15, 2021
Unit testing is a great idea. It provides for code coverage, is a resource for documentation, and, paired with TDD, it provides a vehicle for good design. There are a
Validating a Form using Yup
Mar 11, 2021
Yup is a schema validation library. One would use it to add property validations that execute prior to form submission. It is also pretty easy to use, it’s just difficult
Finding the Happy Medium for Abstraction
Mar 11, 2021
Abstraction is about expressing ideas and simplifying complexity. However, it is quite often hard to understand what line not to cross. When does abstraction become too much and more binding