About
What started as curiosity about how things actually work has evolved into a lifelong passion for exploring what’s possible with code.
I’ve spent decades building solutions, solving complex problems, and documenting the discoveries along the way.
My focus has shifted heavily toward AI—not just using the tools, but understanding how they work, where they excel, and how to integrate them meaningfully into real-world applications.
Every experiment, breakthrough, and occasional failure gets documented here as articles and tutorials.
This isn't about offering services—it's about sharing hard-won insights with the community that shaped me.

Gary Dotzlaw
Senior Software Architect & AI Integration Specialist
With over 35 years in software development, I’ve built solutions for 100+ companies across North America. From assembly language to AI agent orchestration, I focus on what actually works in production environments.
A recognized voice in FileMaker Pro, Servoy, and AI-driven workflows, I specialize in transforming complex challenges into elegant solutions. My technical expertise spans legacy system modernization, data architecture, and cutting-edge implementations.
When not coding, I enjoy time with family, fishing, woodworking, and photography. I find that working with my hands in the physical world—whether crafting furniture or capturing the perfect shot—brings a different kind of creativity that often influences my approach to software architecture.
My Skills
Business & Leadership Skills
- Needs Assessment & Solution Design
- Project Planning & Management
- Team Management & Mentorship
Programming Languages
- Python
- JavaScript
- Java
- Visual Basic
Web & API Development
- FastAPI
- React
- Node.js
- HTML/CSS
- API's & Integration
- uvicorn
Databases & Data Storage
- PostgreSQL
- MS SQL Server
- Redis (caching)
- Qdrant & Pinecone (vector database)
- Neo4J (graph database)
- FileMaker Pro
AI & Machine Learning
- PydanticAI
- LangChain / LangFlow / LangGraph
- Multi-provider LLM integration (OpenAI, Anthropic, Gemini, OpenRouter, etc.)
- Ollama
- LiteLLM (unified interface)
Data Science & Analytics
- pandas
- NumPy
- matplotlib
- Jasper iReports
Automation & Workflow
- n8n
- Flowise
- Workflow Automation
Web Scraping & Data Collection
- Crawl4AI
- Beautiful Soup
- Playwright
Development Tools & Platforms
- Servoy
- Git / GitHub
- pytest (testing)
- Legacy System Integration
The Next Generation
My kids both earned Computer Science degrees from the University of Manitoba and are actively seeking opportunities.
They’re skilled Python/React developers with AI experience and the curiosity that makes great developers even better.

Katrina Dotzlaw
Software Developer & Data Analytics Engineer
Katrina combines her expertise in software development and data analytics to engineer scalable, intelligent solutions with exceptional writing and project management skills. With a background in backend development, data-driven decision making, and machine learning, she designs and implements advanced systems that align seamlessly with business objectives.
Katrina’s technical expertise includes building APIs, optimizing large-scale databases, and developing AI workflows that streamline operations and drive efficiency. She leverages her strong foundation in Python, Java, and data processing tools like Pandas and NumPy to deliver custom solutions tailored to client needs.
Her hands-on project work includes optimizing database queries, creating predictive models for business insights, and deploying full-stack applications to modernize workflows. With an emphasis on innovation and cutting-edge technology, Katrina is dedicated to helping businesses unlock their full potential in an increasingly data-driven economy.

Ryan Dotzlaw
Software Developer & Data Analyst
Ryan Dotzlaw is an innovative Software Developer and Data Analyst with a strong focus on leveraging Artificial Intelligence, Databases, and Software Engineering to solve complex challenges. With a proven track record of developing impactful software solutions, Ryan has excelled in backend development, machine learning, and data analytics, consistently delivering high-value results.
Notable accomplishments in Ryan’s career include designing a high-concurrency backend server using Python and Flask, creating a 3D graphics rendering pipeline from scratch, and implementing neural networks for time-series forecasting. His expertise spans custom software development, data mining, and predictive analytics, providing organizations with actionable insights and optimized solutions.
A dedicated technologist, Ryan continually enhances his skills in machine learning, data visualization, and API design through independent coding projects and competitive programming challenges. He is committed to merging theoretical knowledge with practical applications to drive innovation in software engineering and data science.
Beyond his professional endeavors, Ryan enjoys exploring new technologies, contributing to open-source projects on GitHub, and staying at the forefront of advancements in his field.
