Hi, I'm William Holmberg
|
I build modern web applications and explore the frontiers of AI Driven Development.
You can find me @ Dotnet Mentor

Featured Projects
One of the best things with AI is how it enables us to play around and finalize all our ideas.
None of these projects would have been completed if it wasn't for AI.
The true joy of problem solving and programming has returned for me.
Here are some of the projects I've been working on lately:

3D Boat Game - Father & Son Project
A charming 3D sailing adventure game I created with and for my 2-year-old son using Three.js. Navigate a colorful boat through a peaceful ocean with floating islands, trees, and friendly creatures. Features simple controls perfect for young children and beautiful low-poly visuals. This project combines my love for web development with creating meaningful interactive experiences for my son.
Three.js
3D Game
WebGL
Family Project
Interactive
Kids Game
JavaScript

Music Quiz - Interactive Party Game
A real-time music quiz application created for New Year's entertainment. Features a dual-screen setup with a main display for participants and a host controller interface. The host can control the game flow, reveal answers, and award points to players through websockets. Perfect for parties where everyone can participate while one screen shows the current question and player scores.
WebSockets
Real-time
Interactive Game
React
Node.js
Party App
Music

Intelligent Site Builder with Planning Phase
An innovative approach to AI site generation that separates the process into distinct PLAN and BUILD phases. The AI intelligently asks follow-up questions during the planning phase to gather requirements before proceeding to build, resulting in more accurate and tailored website creation. This approach demonstrates how structured requirement gathering can significantly improve AI-generated web interfaces.
AI
Site Generation
UX Research
Requirements Engineering
Two-Phase Design
Web Development

Versus - LLM Comparison Tool
A platform for comparing different language models head-to-head for website generation. Users can input a prompt, select multiple LLMs to compare, and view the generated HTML outputs side by side. Perfect for evaluating the strengths and capabilities of different AI models in creating web interfaces.
LLM
AI Comparison
Web Generation
Next.js
React
Real-time Preview

Advanced MUI Theme Generator
A sophisticated tool for generating custom Material UI themes with live preview capabilities. Features a remote sandbox environment where an LLM can directly apply theme changes with streaming updates. Users can visualize theme modifications in real-time and copy the generated code. Implements custom tool integrations for seamless theme manipulation.
Material UI
Theme Generation
LLM Integration
Remote Sandbox
Real-time Preview
React

Study Buddy - AI Learning Assistant
An intelligent learning tool that automatically generates flashcards from study materials. Users can upload any document or text, and the AI creates interactive study cards. Features an integrated AI tutor that provides guidance during study sessions, evaluates answers based on semantic understanding, and tracks comprehension progress.
AI
Education
Flashcards
Natural Language Processing
Learning Analytics

Pagepin - Bookmark Manager
A versatile bookmark management tool that allows saving links via SMS. Simply text a URL to a static number to save it to your personal account. Features browser extensions for direct saving and seamless mobile sharing integration.
Next.js
SMS Integration
Browser Extension
Bookmark Manager
Mobile-Friendly

AI-Powered WCAG Accessibility Analyzer
An innovative tool that combines language models with programmatic methods to comprehensively analyze web content for accessibility compliance according to WCAG guidelines. This hybrid approach integrates axe-core with Claude 3.7 AI to provide more contextual accessibility evaluations.
AI
Accessibility
WCAG
Claude 3.7
axe-core
Web Analysis
YouTube Channel
Watch my latest videos on full-stack development and AI
Get in Touch
Have a question or want to work together? Reach out to me!
Contact Me
Fill out the form below to send me an email directly.
Connect With Me
Find me on these platforms or reach out directly.
At Dotnet Mentor we are always up for new exciting projects! Reach out to me and we'll take a coffee and discuss how we can work together!