Michael O'Brien

Software Developer from St. John's, Newfoundland

Building practical solutions with Python, JavaScript, and Java. Specializing in automation, web development, and AI integration.

30+ Applications Built
Proficient in Automation
AI Integration Expert

About Me

Personal Background

I'm Michael O'Brien from St. John's, Newfoundland—a place where community traditions run deep and every local has a story. Growing up here, I learned early on that small details matter—like knowing where to get the best fish & chips (I'll always choose Keith's Diner over Ches's). This same attention to detail and passion for quality has shaped my approach to coding.

Click to read about my journey into coding...

Colorful houses of Jellybean Row in St. John's, Newfoundland

Newfoundland Trivia

What's my favorite local dish?

Fish & Chips from Keith's Diner

Best hiking spot?

East Coast Trail, especially the Spout Path

Favorite local saying?

'Stay where you're at and I'll come where you're to'

Best place for nachos?

Mustang Sally's on Torbay Road

Me & Community Events

Click to see more about local events and culture...

ONest Logo

Building the future of collaborative decision-making

Onest transforms customer feedback by replacing static surveys with AI-powered conversations. Businesses generate QR codes for customers to scan and chat—via voice or text—with OpenAI's GPT-4, capturing real-time insights in a natural way. The platform analyzes these interactions to uncover key trends, providing actionable recommendations to enhance customer experience and brand loyalty. Join the waitlist at Onest.cloud for early access.

Genesis Evo Program

Selected for the Genesis evo program, validating ONest's market potential and innovative approach to decision-making.

Innovation
Recognition

Active Pilots

Running successful pilot programs with real users, gathering valuable feedback and iterating on features.

User Testing
Feedback Loop

Technology Stack

Built with cutting-edge technologies to ensure scalability, security, and seamless user experience.

Python
React
AI Integration

Growing Interest

Strong market validation with a rapidly growing waitlist of potential users and organizations.

100+ Waitlist
Market Demand

Join the Waitlist

Be among the first to experience ONest's innovative approach to collaborative decision-making.

Projects

From web applications to automation tools, here's a showcase of my work. Each project represents a unique challenge and solution.

Live Projects

CareerQuest

CareerQuest

A robust job aggregator that scrapes listings from over 30 Canadian universities using Python and Selenium. It updates automatically, ensuring you never miss a job opportunity.

Python
Selenium
Web Scraping
Automation
MerryChristmas

MerryChristmas

A festive, holiday-themed site showcasing creative design and fun interaction.

HTML
CSS
JavaScript
Animation
AiGems

AiGems

An experimental project exploring the intersection of AI and creative design.

AI
Design
JavaScript
CodeBreaker

CodeBreaker

A puzzle game that reflects my approach to coding—solving challenges one piece at a time.

Game
JavaScript
Logic
AI Local

AI Local

An AI travel assistant that personalizes recommendations by asking where you're from and where you're traveling, then becoming a virtual local guide to provide authentic suggestions as if from a resident.

AI
Travel
Personalization
Portfolio (Earlier Version)

Portfolio (Earlier Version)

My original portfolio from my first semester. It's not my best work, but I've included it to show how far I've come since starting my coding journey.

Portfolio
HTML
CSS
AI-Powered Patent Due Diligence

AI-Powered Patent Due Diligence

A platform leveraging cutting-edge AI technology to streamline the patent due diligence process, providing comprehensive insights into patent data and helping navigate the complex landscape of intellectual property.

React
AI
Patent Analysis

Key Repositories & Projects

Plushie Game (Semester 4 Sprint)

Plushie Game (Semester 4 Sprint)

A team project where we transformed an airport management assignment into a playful, Java-based mini-game system. My contribution, 'Mystic Forest,' is a grid-based mini-game that highlights my problem-solving skills.

Java
Game Development
Team Project
Pharmacy Compounding System

Pharmacy Compounding System

An advanced solution that leverages GPT-4 for AI-driven compounding, scraping data from SickKids PDFs and integrating data from NIOSH and Health Canada to ensure precise, safe formulations.

AI
Healthcare
Python
PDF Processing
NFC Receipt Capture

NFC Receipt Capture

An innovative early-stage project that captures receipts through NFC technology, automatically bridging data to accounting platforms like QuickBooks or Recimply.

NFC
Mobile
Accounting
2,000-Grant Listing Scraper

2,000-Grant Listing Scraper

A breakthrough project where I built a Python scraper to automate the extraction of over 2,000 grant listings—what would have taken weeks manually was completed in just one hour.

Python
Web Scraping
Automation

Skills & Expertise

Programming Languages

Python

Learning automation, web scraping

JavaScript

Web development basics

Java

OOP fundamentals

HTML/CSS

Building responsive layouts

frameworks

React

Learning component-based UIs

Node.js

Basic server-side JavaScript

Flask

Simple Python web apps

Express

Learning API development

databases

MySQL

Basic database queries

Firebase

Simple real-time data

PostgreSQL

Learning SQL fundamentals

MongoDB

Basic NoSQL concepts

tools

Git & GitHub

Version control basics

Selenium

Basic web automation

VS Code

My primary code editor

Vercel

Deployment platform

Claude AI

AI assistant for coding

GitHub Copilot

AI pair programming

Drag to rotate

Problem-Solving Approach

My approach to problem-solving is similar to solving a puzzle. I break down complex problems into manageable pieces, test different solutions, and iterate until I find the most efficient approach.

Puzzle Game

This interactive puzzle demonstrates my approach to problem-solving: methodical, persistent, and focused on finding solutions.

Sliding Puzzle

Arrange the numbers in order by sliding tiles into the empty space.

Resume

Education

Software Development Program

Community College | 4th Semester

  • Maintaining an average above 85%
  • Focused on practical application of programming concepts
  • Developed multiple projects beyond course requirements
  • Collaborated with peers on team-based assignments
Education in Software Development

My Resume

Michael O'Brien

Michael.O'Brien@keyin.com709-689-2757LinkedIn

Summary

I'm a software development student with a passion for learning and building practical applications. Currently in my 4th semester, I'm developing my skills in web development, automation, and exploring how to integrate AI into everyday solutions.

Learning Journey

  • Building my portfolio of projects
  • Selected for Genesis program with ONest
  • Learning automation and web scraping

Current Focus

  • Learning about AI integration
  • Developing web skills with React
  • Exploring automation techniques

Future Plans & Vision

AI for Dementia

I'm working on building an AI memory aide for dementia patients, bridging everyday tasks with technology to improve quality of life.

AI Memory Aide for Elderly

Democratizing AI

My vision is to help everyday people see how AI can simplify their lives. ONest is just one step toward making advanced technology accessible to all.

AI Technology Future Vision

Continuous Learning

I'm committed to continuous learning and growth. My current focus areas include:

Web Design

Creating responsive, user-friendly interfaces with modern frameworks

AI Integration

Implementing AI solutions in practical applications

Python Development

Expanding my Python skills for automation and data processing

Get In Touch

Let's Connect

Feel free to reach out if you'd like to discuss a project, explore collaboration opportunities, or just say hello. I'm always open to new connections and exciting ventures.

Looking for Opportunities

  • Available for remote or hybrid roles
  • Interested in automation, web development, and AI projects
  • Open to freelance opportunities and collaborations

Send Me a Message