Skills & Interests

React, JS, CSS

Python, Tkinter, Pygame

Figma Prototyping

Agile Development

Raspberry Pi & Pico RP2040

Linux

Flutter app development

AWS (S3 & EC2)

Learn the Essentials of Coding & Tech

Whether you're starting with Python, JavaScript, HTML, Linux, AWS or general Windows/Mac troubleshooting, I provide personalized coaching to build your skills and confidence. Perfect for students, beginners or anyone looking to level up their tech abilities.

1-on-1 Online Coaching

Ready to take your coding or tech skills to the next level? I offer flexible, personalized online tutoring sessions tailored to your specific learning goals. Whether you're looking to improve your coding or need troubleshooting support, we'll work at your pace.

Special Offer: Get your first 30-minute session for free! This is a great opportunity to see if my coaching is the right fit for you.

Pricing: $50 per hour after the first session. Payments can be made via PayPal or e-transfer. All sessions are conducted via video call and tailored to suit your schedule. Let's dive into the tech world together!

Contact me: Reach out to me directly at to book a session or for more information.

Book a Session

Explore some of the projects I've worked on, showcasing a range of skills and technologies.


https://github.com/jgraykeyin/react-officetrivia

The Office trivia built with React loaded with the entire series script along with a responsive design. Test your Dunder Mifflin knowledge from nearly any mobile device with thousands of randomly selected quotes.

https://github.com/jgraykeyin/smartplanter

Plant monitoring system controlled by a Pico RP2040 microcontroller which outputs data to a Raspberry Pi web server. Humidity & temperature are pulled from a DHT22 sensor and two plants are monitored using soil moisture sensors.

https://github.com/jgraykeyin/react-karaoke-sprint

React-based Karaoke app built with two team-mates for a class sprint week. The app stores the tracklist in a JSON file and allows the user to choose a song or play a random song.

https://github.com/jgraykeyin/activitygenerator

Javascript activity generator for children that randomly selects different types of activities and rewards stars for each completed activity. An admin page is included to add & remove your own activities.

https://github.com/jgraykeyin/rawlinscross

Python accident detection for the Rawlins Cross intersection in St. John's, NL. Intersection status is checked by a twitter bot that monitors #nlwx for mentions of accidents.