My main professional focus right now is advancing the use of AI by building a platform for stakeholders to create and run Agents, MCPs, Skills, etc.
It's been funning learning about MCP, A2A, A2UI, working with LLMs, creating Agents with tools, and so on.
Analytical Data Engineering remains my area of expertise. I explore, design, install, and operate technology in that realm in my career.
I also dabble in other areas such as build pipelines, infrastructure-as-code, container orchestration, static website development, and learning cloud technologies and stacks. Building my own site lets me dive into many technologies. So, I think everyone in tech should consider building their own website.
Most people in tech should consider developing a personal website. A website touches so many layers of technology!
You can explore areas such as those listed below when building even the simplest website. My static website is over-engineered for sure. But I enjoy learning about all these areas and my career has benefited from doing so.
Frontend: HTML, CSS, JavaScript, Images, etc.
Backend: REST API in whatever language, Processing, etc.
Storage: Object Stores, Data Stores, Caches, etc.
Networking: DNS, Load Balancers, etc.
Version Control: Git, Pull Requests, etc.
Development Cycle: Local to Development to Production, Linting, Unit Testing, etc.
CICD: Build, Test, Deploy, and automate it.
Analytics: Site Visits, Custom Analytical Events, etc.