Project Portfolio
A selection of public projects that I have worked on over the years.
-
Personal Website
The website you are currently visiting, which contains my portfolio and blog.
It's a full rewrite of my previous Hugo site utilizing Astro for static site generation and Cloudflare Workers for serverless deployment.
Notable Features
- Static site generation with Astro for fast load times and SEO benefits
- Contact form with serverless submission handling via Cloudflare Workers
- Responsive design using Tailwind CSS
- TypeScript for type safety and improved developer experience
- Deployed on Cloudflare Workers for low-latency global access
Technologies
- Astro
- HTML
- Tailwind CSS
- TypeScript
- Cloudflare Workers
-
Rate My Pet
A social networking site for pet lovers to share and rate pet photos and stories.
I built this primarily to enhance and practice my skills with Angular and ASP.NET Core, while also exploring modern cloud deployment techniques using Azure Container Apps and Infrastructure as Code with Bicep.
Aspire orchestration was added to spin up and manage the various services that make up the application.
Notable Features
- User authentication and profile management
- Photo uploads with AI assisted tagging and moderation pipeline
- SSR enabled Angular frontend for improved performance and SEO
- Social commenting and reaction features
- Database schema changes using Entity Framework Core migrations
- CI/CD pipeline using GitHub Actions for automated testing and deployment
Technologies
- Angular
- TypeScript
- C#
- ASP.NET Core
- Entity Framework Core
- SQL Server
- Aspire
- Azure Container Apps
- Bicep
- GitHub Actions