~/dav/devs _
Davina Develops — projects, articles, tools, and everything in between.
E-Books
view all →Article
view all →When the Plan Doesn't Survive Contact With Reality
I spent an entire day writing detailed migration docs for Claude Code, then woke up the next morning and realized the plan was wrong — built for a local-to-local move when the real target was local-to-cloud, a difference that changes sequencing, validation, and rollback enough to make most of it unsalvageable. Turns out the "wasted" day wasn't wasted at all.
AI Chatbot Integration: Building an Intelligent Website Assistant with Azure and OpenAI
Discover how I integrated an AI chatbot into my Dav/Devs website using Azure Search, Azure OpenAI, and GitHub Actions. A comprehensive guide to building an intelligent assistant that can extract and respond with site-specific information.
Content Migration Made Easy: Migrating to Dav/Devs 2025 with GenAI
Learn how I streamlined content migration from various formats (Astro MD, Next.js MD) to Next.js with MDX using GitHub Copilot and a systematic workflow. A practical guide to automating content conversion with AI assistance.
Faith-Driven Online Safety: Navigating the Digital World with Godly Wisdom
As AI and technology advance rapidly, it becomes harder to distinguish truth from deception online. Discover how Christian faith and biblical wisdom provide the perfect foundation for digital discernment and online safety in our modern world.
Receipt Security 101: Protect Your Identity with This Simple Trick
Think receipts are harmless? Think again! Learn why those innocent paper receipts contain sensitive information and discover the simple security steps that protect your identity from falling into the wrong hands.
Frontend Mentor
view all →Notifications Page
A Frontend Mentor challenge solution - A comprehensive notifications page with read/unread states and interactive functionality.
Multi-step Form
A Frontend Mentor challenge solution - A complex multi-step form with validation, state management, and smooth navigation.
News Homepage
A Frontend Mentor challenge solution - A modern news homepage with responsive navigation and grid layout.
Profile Card Component
A Frontend Mentor challenge solution - A clean profile card component with statistics and responsive design.
Article Preview Component
A Frontend Mentor challenge solution - An article preview component with social sharing functionality and responsive design.
Knowledge Sharing
view all →Dav/Devs Media - My YouTube Channel
Explore my YouTube channel where I showcase software development projects, Jupyter Notebooks, JavaScript apps, and technical tutorials that go beyond simple web posts.
My Social Media Strategy - Connecting Across Platforms
Discover how I leverage different social media platforms to share my development work, connect with diverse audiences, and build a comprehensive online presence.
7 Useful JS Fiddles
Latest article published on DEV.to showcasing practical JavaScript code snippets and utilities.
Engineering Talks
Collection of technical presentations and talks given at various engineering events and meetups.
Notebooks
view all →Generating Embeddings for Machine Learning Features (Part 5)
Part 5 of a multi-step data preparation pipeline, focusing on generating embeddings to transform structured and unstructured data into machine-learning-ready feature representations.
Handling Missing Values and Data Gaps in the Dataset (Part 4)
Part 4 of a multi-step data preparation pipeline, focusing on identifying, handling, and resolving missing values and data gaps to improve dataset reliability for machine learning.
Preparing and Enriching the Dataset for ML & AI (Part 3)
Part 3 of a data preparation pipeline, focusing on preparing and enriching a cleaned dataset with ML- and AI-relevant fields to support downstream modelling and embeddings.
Processing and Standardising the Combined Project Dataset (Part 2)
Part 2 of a multi-step data preparation pipeline, focusing on processing and standardising a combined project dataset to ensure consistency, correctness, and readiness for downstream analysis.
Validating and Finalising the ML-Ready Dataset (Part 6)
Part 6 and final step of a data preparation pipeline, focusing on validating dataset integrity, consistency, and readiness for machine learning workflows.
Project
view all →Dav/Devs Bible Proverbs
A simple daily Bible reading app inspired by Pastor Joseph Prince, showing the chapter of Proverbs that matches the date — with beautiful themes, customization options, and a lightweight Next.js build.
Dav/Devs 2025: Complete Website Rebuild
A comprehensive rebuild of my personal website using Next.js and MDX, consolidating all my projects, articles, and content into a single cohesive platform with dark mode, omni-search, and subtle animations.
Praise Story
Christian testimony sharing platform with admin approval
Mass Rapid Riddles
Interactive riddles about Singapore's MRT train stations
Laugh and be Blessed
Collection of original jokes, puns, and riddles
Tool
view all →Emoji Food Catcher
🧺 Catch falling food items in this fun and fast-paced game. Test your reflexes and enjoy a feast of challenges!
Minesweeper
🎮 Classic minesweeper puzzle game - clear the field without hitting any mines using logic and deduction.
Timers
⏳ Simple timers for countdowns to deadlines and tracking elapsed time with preset options and audio alerts.
Memory Cards
🧠 Memory Cards: A digital flashcard system for effective learning and memorization. Create, study, and track your progress with customizable cards featuring spaced repetition algorithms to enhance retention and accelerate learning.
Calculator
🧮 Calculator App A clean and user-friendly calculator built with HTML, CSS, and JavaScript for quick everyday calculations. Designed for speed, accuracy, and simplicity—perfect for daily use.


