Welcome to Jason Birdi's Portfolio

I am an aspiring software developer based in Toronto, Canada. I am passionate about building my skills and exploring opportunities in the fast-growing tech industry. Join me on my journey!

body of water under white cloudy sky
body of water under white cloudy sky
j2birdi@uwaterloo.ca || contact@jasonbirdi.com

Portfolio

SocioStat

My biggest project yet: Sociostat is a budding tool aiming to transform raw social media metrics into actionable insights. In this digital age where data is vast, Sociostat is built to streamline and simplify the analytics process.

Designed for businesses, researchers, and marketers alike, Sociostat's goal is to monitor online presence, identify trends, and optimize outreach strategies using social media data.

Currently in its early development phase, Sociostat's roadmap includes a real-time analytics dashboard, sentiment analysis, and trend forecasting. It integrates Twitter, Facebook, Instagram, and LinkedIn API's to provide any user with a centralized dashboard. The ambition is to become the go-to platform for comprehensive social media insights.

Sorting Visualizer

Sociostat's foundation is built on:
Node.js: For an efficient back-end
React: For dynamic UI with Redux for seamless state management.
AWS Services: Including EC2, S3, RDS, Route 53, and IAM for a secure and scalable ecosystem.

Parallax Website Customizations

Elevate your online presence with captivating parallax effects. Designed for the modern web, parallax scrolling creates a dynamic, multi-dimensional user experience that captivates visitors upon entry and interaction. A seemingly small enhancement, this depth-driven design can significantly boost user engagement.

My mission? To empower small business owners with this cutting-edge web technique. Partner with me and watch your website transform into a dynamic, engaging platform that not only captivates but retains visitor attention. Plus, with an affordable monthly fee, enjoy continued support and updates, ensuring your site remains at the forefront of digital innovation.

In this project, I developed an automated system to scrape current top-performing MLB player statistics from the official website and compiled them into a local SQLite database. Utilizing Python with tools such as BeautifulSoup, requests, SQLAlchemy, and Tweepy for Twitter integration, I aimed to glean insights from popular Twitter betting handles. Additionally, Optical Character Recognition was applied to interpret text within images from tweets, ensuring comprehensive data collection. However, the endeavor faced a hurdle when the MLB website initiated a fee for data access, prompting an early project conclusion. Despite this, the endeavor showcased agility in web scraping, database management, and social media analysis in ever-changing digital landscapes.

Google Home Interactive

In my Google Home Interactive project, I showcase my IoT and voice technology expertise by seamlessly connecting a Google Home device to deliver a daily dose of motivation. Each morning, I receive a boost of inspiration with the "Good Morning" command the Google Home offers. Leveraging the Google Assistant SDK, IoT devices, Google Cloud services, and Python, this project demonstrates my ability to create an intuitive voice-controlled experience for a more connected and efficient smart home environment and also gives me that morning motivational kickstart to the day. Explore it in my Github to see how technology can enhance everyday living.

MLB Scraper

Experience the intricacies of sorting algorithms in action with the Sorting Visualizer. This interactive tool offers users a dynamic view of the sorting process by generating a fresh array of random numbers, allowing the selection of the desired sorting method, and then visually representing how the algorithm sorts through the numbers.

Merge Sort Integration: The application seamlessly integrates the merge sort algorithm, offering a detailed visual representation of its divide-and-conquer approach in real-time. As one of the most efficient general-purpose sorting algorithms, merge sort gives viewers a fascinating look into how large sets of data can be organized methodically and rapidly.

Expanding Algorithm Knowledge: Beyond just merge sort, in-depth research has been undertaken on a variety of sorting algorithms. This foundation ensures that more algorithms will be integrated into the visualizer in the future, providing a comprehensive platform for those eager to understand different sorting methodologies.

What's Next?: The journey doesn't stop here. In the pipeline is a Pathfinding Visualizer, set to be the next exciting addition. This upcoming tool will visually demonstrate how different algorithms navigate through mazes, finding the shortest route from start to finish.

About Me

It's not easy being a hustler. You need to love the grind, trust yourself, trust the process (not the Philadelphia 76ers process), and savour every moment. I'm Jason, an enthusiastic Nanotechnology engineering student at the University of Waterloo immersing myself in the world of software development. Being in a program that provides co-op, I look for supportive, motivating companies to apply my software abilities and love for innovation (hence, nanotechnology) while building a core skillset and learning as much as I possibly can. I plan to continue to build this website as I learn more about full-stack development (react, node, and more of what's out there). That being said, let's hustle!

Contact Me

Let's Connect and Collaborate

contact@jasonbirdi.com
j2birdi@uwaterloo.ca