Skip to content
View sagehawk's full-sized avatar

Block or report sagehawk

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 250 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
sagehawk/README.md

Hi there, I'm Sajjad 👋

A product-minded developer learning in public.

I'm a recent Computer Science graduate with a passion for building complex, user-centric applications. My journey has been a bit different—I spent the last few years founding a small tech agency, which taught me how to translate real-world business problems into technical solutions.

That experience solidified my love for the craft of software engineering. My focus now is on going deep into the modern JavaScript ecosystem (React, TypeScript, Next.js) and building a strong foundation of practical skills. I'm documenting my learning journey and building projects that solve interesting problems.

Resume LinkedIn Email


🌱 My Current Focus: Building "The Social Dojo"

I believe the best way to learn is by building. I'm currently focused on bringing a major portfolio project, The Social Dojo, from concept to reality. This project is my primary vehicle for mastering full-stack development with React and Supabase.

Project Description Status & Key Learnings
🥋 The Social Dojo An AI-powered "flight simulator" for social skills, where users practice high-stakes conversations with dynamic, stateful AI characters. Currently Building. Focusing on React component architecture, state management with useState, and translating a complex Figma design into a functional MVP.
🎮 GamerGrave A full-stack game discovery platform built to explore data fetching and client-side filtering. Completed. Learned a great deal about integrating with a BaaS (Supabase) and building a performant, responsive UI.
🔤 Simple Phonics An interactive learning app designed to solve complex UI/UX challenges. Completed. Taught me valuable lessons in handling mobile gestures and architecting for accessibility (including RTL language support).

You can follow my progress on The Social Dojo in its repository, which I update frequently.


🧰 Core Technologies I'm Working With

React TypeScript JavaScript HTML5 CSS3 Supabase Python


🎯 My Goal

My immediate goal is to secure an internship or early-career role at a company like Grainger, where I can apply my passion for building and problem-solving in a collaborative team environment. I'm a fast learner, dedicated to building a strong technical foundation, and eager to contribute.

Pinned Loading

  1. gas_bot gas_bot Public

    Python 1

  2. ai-powered-critical-thinking-app ai-powered-critical-thinking-app Public

    JavaScript 1

  3. gpt4all gpt4all Public

    Forked from nomic-ai/gpt4all

    gpt4all: a chatbot trained on a massive collection of clean assistant data including code, stories and dialogue

    Python 1

  4. paint-risk-calculator paint-risk-calculator Public

    Created with CodeSandbox

    TypeScript