Harnessed: What's Actually Holding Your AI Agent Together
LLMs are a technology leap, but they're unstable in practice. A closer look at what actually holds an AI agent together: context, memory, compaction, tooling, and error handling...
I am a motivated and driven software engineer with 12+ years of experience in fullstack development and team collaboration. I am a technologist who chases new technology to better solve today's tough challenges.
Skills: webpack, vite, grunt, gulp, npm, yarn, webrtc, web performance, babel, bower, nodejs, reactjs, next.js, vuejs, svelte, angular, react native, sass, less, postcss, tailwind, serverless, expressjs, typescript, html, css, indexdb, mongodb, postgres, sql, mysql, aws, rust, ai engineering
2024 - Present
Advocating for elevated standards of usability, accessibility, and performance across UI based solutions
2021 - 2024
Made Kafka based Cloud Streaming applications more accessible for businesses through low/no-code UI based solutions
2018 - 2021
My role as the Video Care Experience Lead and Senior Frontend Engineer was to build robust customer-centric experiences, create native-feeling web applications, measure/quantify and generally improve overall experiences for our customers in the browser.
2016 - 2018
My role was planning, designing, and implementing multiple web based platforms with focus on robust and scalable systems.
2014 - 2016
My role was to be a contributing member to the web development team and to build mass data translating and reporting tools.
LLMs are a technology leap, but they're unstable in practice. A closer look at what actually holds an AI agent together: context, memory, compaction, tooling, and error handling...
Bots and AI agents now account for more than half of all web traffic. Here's why that's pulling frontend engineering toward harnesses and tool schemas instead of screens...
Following up on my previous post, I break down the three rough lanes of AI Engineering work and where frontend engineers actually fit...
Okay maybe I am jumping the gun on this but this is some exciting news to say the least!...
Many of us cringe at the cost of our cloud hosting fees...
Determining your caching strategies for assets in your PWA can be somewhat of a ‘rabbit hole’...
Measuring performance is a tricky feat. and can sometimes be a tad overwhelming finding out where to start. I have compiled a list of tools...
When it comes to Single Page Applications SEO becomes a common annoyance...
Service Workers are gaining some serious traction and their role in Progressive Web Apps is a crucial one...
Okay maybe not a secret…Web components are awesome and just not used as often as they should be. Sometimes we grab on to a framework...
Micro-services have been gaining popularity because of their awesome architecture to modularize services and provide a movement away from monolithic applications...
Service Workers are revolutionizing how our web applications feel in comparison to native applications...
Web Performance metrics can sometimes be a bit arbitrary and diluted by sheer volume. It is important that we call out the ones...
My team won 2nd place at Google's Startup Weekend and were given the opportunity to present at Health 2.0.
Dermveda was nominated 'Comstock's Startup of the Month' in December.
Server-less applications can be a nightmare to maintain and organize...
Parking lot reservation manager built on ExpressJS, AngularJS, and Web Sockets. This project was meant to run on 3 different iOT devices such as raspberry Pi's...
A social experiment anonymous chatroom built on ExpressJS, ReactJS, Bootstrap, and Web Sockets. This project was deployed on Physical Web Beacons and used to strike up conversations with strangers.
Squiid is a hackathon project written in about 15 hours in React Native. I was responsible for writing the mobile application while my cohort wrote the restful api. Squiid is a group pay transaction application...