Abstract visualization of an AI network

AI & Agentic Workflows

About the Project

Outside of traditional engineering work, I've been spending time building with large language models and exploring agentic systems. The focus has been on multi-agent workflows, orchestration patterns, and understanding how AI teams can be structured to tackle complex, multi-step problems.

This is an evolving space and an evolving project. More details to come.

×
Date
  • 2026
Role
  • Engineer
  • Researcher
Using
  • Vue (Vite & Nuxt)
  • .NET Core
  • Postgres
Featuring
  • Large Language Models
  • Agentic Workflows
  • Multi-Agent Systems
  • Web, Desktop & Mobile Applications
View of a workspace featuring a laptop with the portfolio site on its display

Portfolio

About the Project

This portfolio site exists to showcase my work and mark a return to web development. As someone with a background in building websites, not having one of my own was long overdue. It was a project I kept putting off, and I'm glad I finally sat down and built it.

Mobile view of the website

What We Were Up Against

Building this site was an opportunity to work with several tools and frameworks I hadn't used before. That kind of challenge is exactly what keeps this work interesting.

Twitter Bootstrap logo

Bootstrap 4 was still in alpha at the time of the build. Having worked with version 3 before, there were enough changes to keep things interesting.

.Net Core logo

My background is in ASP.NET, so moving to .NET Core was a natural next step. Most of the setup carried over, but there were enough differences to require some adjustment.

SASS logo

I'd been meaning to adopt Sass for a while. It was straightforward to pick up, and understanding the compilation step was the main adjustment coming from plain CSS.

Gulp logo

.NET Core includes BundlerMinifier out of the box, but it wasn't quite what I needed. Gulp turned out to be a better fit and integrated cleanly into the workflow.

What's Next?

A personal portfolio is never really finished. This site is as much a playground as it is a showcase, and I expect it to keep evolving.

On the technical side, moving away from fully static content toward a more dynamic setup would make the site easier to maintain and expand over time.

Most importantly: more projects. If you have something you'd like built, get in contact with me!

×
View Online
Date
  • 2016 - Present
Role
  • Designer
  • Developer
Built on
  • ASP .NET Core 1.0 MVC
Using
  • HTML 5
  • CSS 3
  • Bootstrap 4
  • Javascript
  • jQuery
  • Gulp
  • Sass
Featuring
  • Responsive Design
Chairs on the lawn of a backyard

Total Lawn Care

About the Project

Total Lawn Care was my first website built entirely from scratch. My cousin had recently started a lawn care company, so I offered to build his online presence. Originally created while I was still in school, the site later went through a full redesign, which served as my introduction to building fully responsive layouts.

Desktop view of the website Laptop view of the website Tablet view of the website Mobile view of the website

Bootstrap 3

The redesign was also my first time working with Bootstrap. It was a good opportunity to explore one of the most widely-used front-end frameworks and understand how it fits into a real project workflow.

What's Next?

This project holds a special place as my first solo build. Looking back, there are clear design improvements I'd make, and like most of my projects, there's room for performance enhancements as well.

×
Date
  • 2015
Role
  • Webmaster
  • Designer
  • Developer
Built on
  • ASP NET WebForms
Using
  • HTML 5
  • CSS 3
  • Javascript
  • jQuery
  • Bootstrap 3
Featuring
  • Responsive Design
  • One-Page Design
Various beauty products on a desk

Beauty By Mao

Details Coming Soon!

×
Date
  • 2018
Role
  • Designer
  • Developer
Built on
  • Umbraco CMS 7.5.9
Using
  • HTML 5
  • CSS 3
  • Javascript
  • jQuery
  • Gulp
  • Sass
  • Razor
Featuring
  • Responsive Design
  • Content Management System
Work with me