About.me

developer.js
/**

I'm a passionate Full Stack Developer with expertise in

modern JavaScript, React, and Next.js.

I love building clean, efficient, and user-friendly applications

that solve real-world problems.

*/
const developer = {

name: "Gregory Michael",

nickname: "Babz",

email: "ayybabz@outlook.com",

github: "kicktools",

currentRole: "Full Stack Developer",

};
const skills = [
"JavaScript",
"HTML",
"CSS",
"Tailwind",
"Next.js",
"React",
"Node.js",
"Express",
"MongoDB",
"SQL",
"Git",
"Supabase",
"Photoshop",
"Illustrator",
"Figma"
];
const experience = [

{role: "Senior Frontend Developer",years: "2022-Present"},

{role: "Full Stack Developer",years: "2019-2022"},

{role: "Junior Developer",years: "2017-2019"}

];

Frontend

React, Next.js, Tailwind

Backend

Node.js, Express, APIs

Problem Solver

Algorithms, Architecture

Projects.map()

Probbly.jsx
import React from 'react';
// Smart Polls. Smarter Predictions. Powered by Big Brains. Boost your stream's interactivity with real-time predictions and polls that engage your viewers, all backed by a points system.
const techStack = [
"Next.js",
"Tailwind CSS",
"Node.js",
"Express",
"Supabase"
];
function Probbly()
console.log('View demo:');
Probbly.jsx
import React from 'react';
// Smart Polls. Smarter Predictions. Powered by Big Brains. Boost your stream's interactivity with real-time predictions and polls that engage your viewers, all backed by a points system.
const techStack = [
"Next.js",
"Tailwind CSS",
"Node.js",
"Express",
"Supabase"
];
function Probbly()
console.log('View demo:');

Clients.forEach()

2025
const client = {

name: "LosPollosTV",

role: "Full Stack Developer",

// Setup, developed and maintained a widget platform for use with Kick.com

tech: [

"Node.js",

"Next.js",

"WebSocket",

"Supabase"

]

};
2025
const client = {

name: "TrainwrecksTV",

role: "Full Stack Developer",

// Built a custom community platform for managing his Kick and Twitch communities

tech: [

"Mongoose",

"Next.js",

"Node.js"

]

};
2025
const client = {

name: "Probbly",

role: "Full Stack Developer",

// Built a web application for managing predictions, polls and wagers for Kick streamers

tech: [

"Next.js",

"Node.js",

"Supabase",

"Redis",

"WebSocket"

]

};

Contact()

contact.js

const contacts = {

email: "ayybabz@outlook.com",

github: "github.com/kicktools",

x|twitter: "x.com/ayybabz",

instagram: "instagram.com/ayybabz"

youtube: "youtube.com/@ayybabz"

};

async function sendMessage(formData) {

await fetch('/api/contact', {

method: 'POST',

body: JSON.stringify(formData)

});

}

async function contactMe() {

}