Blog

Building My Own ML Data Prep Workbench

Tap to expand ▼
ReactData ScienceEDAFeature EngineeringML Pipeline

Over the past few weeks, I’ve been building a custom Machine Learning Workbench that helps me prepare datasets for Kaggle competitions and personal ML projects. The workbench now includes a CSV Analyser for quick stats and visualizations, a Categorical Encoder supporting label, one-hot, and target encoding (with editable mappings!), and a Feature Scaler that lets me choose scaling methods column-by-column. Each tab exports a cleaned CSV so I can iterate fast. The next steps will include missing value handling, correlation analysis, and a model runner tab to close the loop. The goal is to have an end-to-end, interactive UI for data exploration, transformation, and modeling — all inside a single app.

Prompt Inserter Extension Now Live on Chrome Web Store

Tap to expand ▼
Chrome ExtensionAI ProductivityPrompt TemplatesJavaScriptWeb StoreLaunch

The Prompt Inserter Chrome extension has been officially published on the Chrome Web Store! Users can now quickly insert AI prompt templates into ChatGPT with the newly improved interface, clearer button layouts, and faster access to templates. The extension is fully compliant with all Chrome Web Store guidelines, including privacy justifications and permissions. Future updates will expand compatibility to AI services like Gemini and continue refining the user experience for seamless workflow integration.

Improving and Publishing the Prompt Inserter Extension

Tap to expand ▼
Chrome ExtensionAI ProductivityPrompt TemplatesJavaScriptWeb Store

After developing the Prompt Inserter Chrome extension to quickly insert AI prompt templates into ChatGPT, I focused on enhancing the user interface to make prompt selection and insertion even smoother. The extension now includes a more intuitive popup design, clearer button layouts, and faster access to user-defined templates. I am currently preparing the extension for publication on the Chrome Web Store ensuring all privacy justifications, permissions, and metadata meet their guidelines. Future updates will expand compatibility to AI services like Gemini and refine the UI further for seamless workflow integration.

Building the Prompt Inserter Extension for ChatGPT

Tap to expand ▼
Chrome ExtensionAI ProductivityPrompt TemplatesJavaScriptAutomation

I recently developed a Chrome extension called **Prompt Inserter** that allows users to quickly insert structured, high-quality AI prompt templates directly into ChatGPT. The extension includes preloaded prompts, customizable options via an easy-to-use settings page, and one-click buttons to inject prompts into the AI input field. This project highlighted how browser tools can streamline AI workflows and improve response quality. In the future, I plan to enhance the extension’s **UI** for a smoother user experience and expand compatibility to other AI services like **Gemini** and beyond.

Visualising Inequity in Ireland's Driving Test System

Tap to expand ▼
Public PolicyData VisualisationPythonGISStrategic Information System

During my final year at Trinity College Dublin, I worked on a Strategic Information System (SIS) designed to tackle the long-standing backlog in Ireland’s driving test system. Using Python, Dash, and public data from data.gov.ie, we built an interactive tool that maps key driving test KPIs by county—like waiting times, pass rates, and tester distribution. The system lets users simulate resource reallocation and observe the impact in real-time. What really struck me was how this project demonstrated that student-led initiatives can create sustainable, long-term change. The RSA even expressed interest in discussing the system! It was a powerful moment of realising that our academic work can go far beyond the classroom.

Page 1 of 3