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.
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...

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...

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.
Active Pilots
Running successful pilot programs with real users, gathering valuable feedback and iterating on features.
Technology Stack
Built with cutting-edge technologies to ensure scalability, security, and seamless user experience.
Growing Interest
Strong market validation with a rapidly growing waitlist of potential users and organizations.
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
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.
MerryChristmas
A festive, holiday-themed site showcasing creative design and fun interaction.
AiGems
An experimental project exploring the intersection of AI and creative design.
CodeBreaker
A puzzle game that reflects my approach to coding—solving challenges one piece at a time.
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.
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.
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.
Key Repositories & Projects
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.
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.
NFC Receipt Capture
An innovative early-stage project that captures receipts through NFC technology, automatically bridging data to accounting platforms like QuickBooks or Recimply.
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.
Skills & Expertise
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
My Resume
Michael O'Brien
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.
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.
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