I’m a developer who specializes in Python scripting and automation from Dublin, Ireland. With a Bachelor’s Honors Degree in Computing and extensive hands-on experience, I excel in creating efficient automation scripts, innovative software projects, and robust APIs. What sets me apart is my dedication to continuous learning and my client-centric approach, ensuring I stay updated with the latest technologies to deliver cutting-edge solutions tailored to meet your specific business needs.
My expertise spans various domains including IoT, digital media, and custom software development. Whether you need streamlined workflows, advanced data processing, or bespoke software solutions, I am here to help you achieve your objectives and drive your projects to success.
Employment and project experience
Developer Dublin Design Studio Ltd.
January 2018 - July 2018
Supported software development for proof-of-concept applications for a connected hardware start-up.
Integrated a custom Android framework for Scriba, a Bluetooth-connected stylus.
Refactored a proof-of-concept application on Windows.
Developed JavaScript extensions to customize GSuite applications for in-house use.
Software Developer
Developed business customer support chatbots, file counters, and image file organizers using Python.
Freelance Software Developer
Completed various projects including web scraping, data processing, and task automation.
Built and integrated APIs to enhance application functionalities.
Skills
Experience Level
Language
Work Experience
Education
Qualifications
Industry Experience
DailyNewsSummarizer is a user-friendly GUI Web-Scraping news aggregator that simplifies staying informed by collecting news articles, summarizing them, and sending curated daily email digests to users based on their specified keywords and desired frequency. It eliminates the need to manually sift through news sources.
This is a Python application that sorts image files in a specified directory based on their creation date. The script will organize the images into subdirectories named after the year and month they were created. For example, an image created in January 2024 will be moved to a subdirectory named “2024/01”. Additionally, the application should include a simple GUI with a button to initiate the organization process.
File Counter is a Python utility that counts files in a specified directory, useful for organization, data analysis, and system management.
I created an advanced chatbot for handling customer inquiries in a business setting. The chatbot utilizes NLTK for text processing and integrates OpenAI’s GPT-3.5-turbo model to interact with users. It’s capable of analyzing user inputs, matching them with a database of frequently asked questions (FAQs), and dynamically updating the database with new questions and answers through the OpenAI API. This solution improves the efficiency of customer service by providing quick responses to common queries, thus reducing the workload on human support agents.
Hire a Developer
We have the best developer experts on Twine. Hire a developer today.