๐ Portfolio
David Gwyer
Highly versatile professional with over 30 years of development experience, specializing in Machine Learning, Python development, web development, and automation workflows. Adept at leveraging cutting edge technologies for scalable solutions and committed to delivering innovative, efficient, and meticulously detailed results.
Machine Learning
Developing cutting-edge AI systems with expertise in fine-tuning models for both computer vision and NLP, including advanced LLM techniques like RAG, evals, and error-analysis.
Programming Languages & Frameworks
My primary language is Python, which is the foundation for all my machine learning and data science work. For full-stack web development, I'm highly proficient in JavaScript (inc. React), TypeScript, PHP, and SQL for building modern, data-driven applications.
Machine Learning & AI
My expertise in machine learning is centered on PyTorch, Hugging Face and its ecosystem. I use Pandas and NumPy for data manipulation, Scikit-learn for classical modeling, with hands-on experience fine-tuning models using modern frameworks like fastai and LangChain for NLP and LLM applications.
Web & Automation
I specialize in building efficient web systems & platforms, from designing advanced n8n automation workflows that integrate APIs to developing full web applications with FastHTML, Tailwind CSS, and databases. This also covers custom WordPress development using PHP and React, with all projects managed via Git and deployed with GitHub Actions.
My Recent Projects
This selection of projects and case studies highlights my skills in Machine Learning, Web Development, and Automation. Each project focuses on building practical, high-impact solutions to real-world challenges.
n8n Projects
Headless CMS Integration
Led the full migration of a major e-commerce site to a modern headless architecture using Next.js and Strapi. This improved site performance by over 50%.
The project involved rebuilding the front-end, setting up a CI/CD pipeline, and training the client's team on the new content workflow.
FastHTML Projects
Headless CMS Integration
Led the full migration of a major e-commerce site to a modern headless architecture using Next.js and Strapi. This improved site performance by over 50%.
The project involved rebuilding the front-end, setting up a CI/CD pipeline, and training the client's team on the new content workflow.
Featured Projects
๐ค LLM & RAG Applications
Custom Document Q&A System - Built a RAG pipeline using vector embeddings for intelligent document search - Technologies: Python, LangChain, ChromaDB, FastAPI - View Code | Live Demo
Fine-tuned Language Model - Fine-tuned a transformer model for domain-specific text generation - Technologies: PyTorch, Hugging Face Transformers, PEFT/LoRA - View Code | Blog Post
๐จ Computer Vision & Stable Diffusion
Custom Stable Diffusion Training - Trained custom LoRA models for specific art styles and concepts - Technologies: Diffusers, PyTorch, AUTOMATIC1111 - View Code | Gallery
Image Classification Pipeline - End-to-end ML pipeline for automated image classification - Technologies: TensorFlow, OpenCV, Docker, MLflow - View Code | Documentation
๐ Automation & MLOps
n8n Workflow Automation Suite - Collection of business automation workflows - Technologies: n8n, Docker, PostgreSQL, REST APIs - View Code | Templates
ML Model Deployment Pipeline - Automated CI/CD pipeline for ML model deployment - Technologies: GitHub Actions, Docker, FastAPI, Kubernetes - View Code | Documentation
Open Source Contributions
- ๐ฆ Contributed to [Popular ML Library] - Added feature for improved model performance
- ๐ง Maintained [Tool/Framework] - Bug fixes and documentation improvements
- ๐ Technical Writing - Published tutorials and guides on modern ML practices
Experiments & Learning
๐งช Research & Experimentation
Multi-Modal AI Experiments - Exploring combinations of text, image, and audio processing - Technologies: OpenAI API, Whisper, CLIP, Custom Models
Prompt Engineering Studies - Systematic evaluation of prompting techniques for various tasks - Focus: Chain-of-thought, few-shot learning, and retrieval-augmented generation
Performance Optimization - Benchmarking and optimizing ML model inference speeds - Technologies: ONNX, TensorRT, Quantization techniques
Get In Touch
Interested in collaborating on a project or discussing any of these implementations?
๐ฌ Join my ExploringML Discord server to chat about these projects and share ideas.
๐ Contact me to discuss potential collaborations or if youโd like to see more details about any project.
This portfolio is continuously updated as I work on new projects and experiments. Check back regularly for the latest additions!