![]() |
Coding website profiles showcase a developer's skills, experience, and contributions through interactive portfolios, projects, and community engagement |
![]() |
Microsoft Power BI projects include dynamic dashboards, performance reports and analytics to identify trends and drive business strategy. |
![]() |
Microsoft SQL Server Reporting Services (SSRS) projects include graphical and paginated reports. |
![]() |
Various projects in C#, VB.NET, JavaScript and Markdown including Active Directory attribute export, Documentum batch script, SharePoint web parts, Azure DevOps Services dashboards |
![]() |
Microsoft Office projects in .NET and VBA (Access, Excel, Outlook, Visio, Word) |
![]() |
AutoCAD automation projects in .NET and VBA |
Stack Exchange Profile
Stack Exchange is a network of community-driven Q&A websites where people can ask and answer questions on a wide range of topics, from programming and mathematics to cooking and photography. Each site in the network focuses on a specific subject area, with communities of experts and enthusiasts providing accurate, peer-reviewed answers. The platform emphasizes high-quality, reliable information, with a voting system that allows the best answers to rise to the top. Stack Exchange fosters a collaborative environment where users can learn, share knowledge, and connect with others who have similar interests or expertise. * Stack Overflow Profile * Database Administrators Profile * Code Review Profile |
Microsoft Learn Profile
![]() Microsoft Learn is an online learning platform that offers a wide range of courses, tutorials, and certifications to help individuals develop technical skills and expertise across Microsoft technologies. It provides interactive, self-paced learning experiences for beginners to advanced users, covering topics like Azure, Microsoft 365, Power BI, Dynamics 365, and more. With hands-on labs, step-by-step guides, and assessments, Microsoft Learn helps users gain practical knowledge, earn badges and certifications, and advance their careers by mastering the latest tools and technologies in the Microsoft ecosystem. |
Microsoft Fabric Community
![]() The Microsoft Fabric Community is a collaborative platform designed for data professionals, developers, and enthusiasts to engage, learn, and share knowledge about Microsoft Fabric, an integrated data and analytics platform. It provides a space for users to discuss best practices, exchange ideas, seek guidance, and stay updated on the latest features and advancements. Members can participate in forums, attend webinars, access learning resources, and contribute to discussions to enhance their understanding of data integration, transformation, analytics, and governance within the Microsoft ecosystem. |
Weekly Calendar
![]() This report uses a nested tablix inside of a matrix to show a calendar view. The document map is used to navigate the report or exported spreadsheet. The dynamic grouping is used to produce a summary page and a calendar per page/grouping. I use bookmarks to navigate from the summary page to individual calendars. Assigning colours to groups is done by using a DENSE_RANK to produce a row number per group per calendar items. That row number is matched to a row number of a colour view. Embedded code written in Visual Basic is used to assign alternating row colours. |
SharePoint Report Viewer Heat Map Calendar
![]() The SharePoint team site was setup with a report viewer web part. The report uses a nested tablix inside of a matrix to show a calendar view. The heat map is implemented using a function with a report variable for the base color to produce a gradients of the color. Each day on the calendar is a hyperlink to a detailed Reporting Services report. |
S Curve Cumulative Progress
![]() This report is used for querying the cumulative hours or sales quantities plotted against time. It is dynamicly grouped by either quarter, month or weekending. |
Data Dictionary
![]() This report is used for querying the data dictionary of a SQL Server database. |
Scheduled Jobs Gantt Chart
![]() This report is used for querying the scheduled jobs for a SQL Server database. |
Activity Monitor
![]() This report queries the activity monitor from SQL Server. |
Report Listing
![]() This report is used for querying the deployed SSRS reports, their subscriptions and their execution logs. |
Report Subscriptions
![]() This report is used for querying the deployed SSRS subscriptions. |
Report Execution Log
![]() This report is used for querying the report server exection log table. |
Azure DevOps Services
![]() I've set up Azure DevOps Services to efficiently manage the entire software development lifecycle, providing a centralized platform for version control, collaboration, and continuous integration and delivery. By creating dedicated repositories for Power BI assets, reports, integrations, and database schemas, the organization maintains a structured approach to managing various development components. A hierarchical permissions structure is in place to ensure secure access and control, enabling team members to collaborate effectively while safeguarding sensitive data. This setup streamlines development workflows, enhances code quality, and fosters a culture of agile development within the organization. |
Azure DevOps Services Dashboard (Report Project)
![]() Dashboard for SSRS report solution project in Azure DevOps Services. |
Azure DevOps Services Dashboard (All Projects)
![]() Dashboard for all projects in Azure DevOps Services. |
Active Directory Search
![]() The application, developed in C# using Windows Forms, enables users to search and query Active Directory for specific information such as user accounts, groups, and organizational units. With an intuitive and easy-to-use interface, the application allows users to specify search criteria, filter results, and view detailed information about Active Directory objects. Once the desired data is retrieved, users can effortlessly save the search results to a .csv file for further analysis, reporting, or archival purposes. This tool simplifies Active Directory searches and enhances administrative efficiency by providing a straightforward way to access and export directory information. |
Documentum Script Administrator
![]() The application, written in C# using Windows Presentation Foundation (WPF), provides a user-friendly interface for executing .dql files as single commands against the idql32 or idql64 utilities for EMC Documentum docbases. It streamlines the process of running Documentum Query Language (DQL) scripts, allowing users to easily select and execute their .dql files without needing to interact with the command line directly. The application supports both 32-bit and 64-bit versions of the idql utility, ensuring compatibility with various system configurations and enhancing productivity by simplifying and automating query execution for Documentum environments. |
SharePoint Webpart Timezones & Temperature
![]() Written in HTML/Javascript, it displays timezones with hyperlinks to temperature. The time updates every second. |
Excel Script Help (VSTO)
![]() This Add-In is used for cleaning & creating a script for batch loading records into SQL Server, Oracle, Documentum, Markup or Markdown Languages. The functionality within the ribbon allows a quick way of preparing a bulk data load. Otherwise, the requests can be both time-consuming and error prone. Written in C#, VB.NET and VBA. |
Excel Server Help (VSTO)
![]() This Add-In allows the user to ping a list of servers and creates a file for Microsoft Remote Desktop Manager from an Excel table. This is used for quickly determining which servers are offline in a list. Written in C#, VB.NET and VBA. |
Excel Markup (VSTO)
![]() This Add-In is used for marking up Excel files with revisions. There are two common methods of indicating where a revision has changed a drawing that contains a system diagram. The first is the cloud method, were each change is enclosed by a cloud shape. The second method involves placing a triangle with the revision number next to each effected portion of the drawing. The cloud method indicates changes from the most recent revision only, whereas the second method indicates all revisions to the drawing because all of the previous revision circles remain on the drawing. Written in C#, VB.NET and VBA. |
Excel Favorites (VSTO)
![]() This Add-In gives the user a custom favorites ribbon. Key distinctive attributes include dedicated buttons for changing the visibility/sort order of sheets, copying visible cells, Excel's camera feature, Snipping Tool, Problem Steps Recorder (PSR) and Windows Calculator. Written in C#, VB.NET and VBA. |
Excel Timesheet (VBA)
![]() This Add-In is used to produce a timesheet file with functionality to import your Google Timeline. The standard timesheet has options for start and end dates, day of week and default start, end and break times. The Google timeline options are start and end dates, UTC selection, daylight savings time parameters and title filter for timeline entries. There is also a right click shortcut to open your Google timeline to the date of the row that is currently selected. |
Excel Cell Extract Ribbon (VBA)
![]() This project was done as an Excel VBA Addin with a ribbon to import enrollment data from multiple files. The median import time is 2 seconds per file. I used a column mapping to the cell references in multiple sheets to generate the import specification. |
Access VBA Examples
![]() Written in VBA, here are examples of reports and code for MS Access. |
Visio Shape Export (VSTO)
![]() Written in C#, VB.NET and VBA, it allows the user to export the shape attributes to a .csv file. |
Outlook Calendar Add-In (VSTO)
![]() Written in C#, VB.NET and VBA, it allows the user to import calendars. |