Skip to content
View omargfh's full-sized avatar
โ”
โ”

Highlights

  • Pro

Block or report omargfh

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 100 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
omargfh/README.md

GitHub Cover

๐Ÿ’ซ About Me:

๐Ÿ‘‹ Hi, Iโ€™m @omargfh and this is my personal website (BRAND NEW!!)
๐Ÿ‘€ Iโ€™m interested in web development, computer graphics, and machine learning
๐ŸŒฑ Iโ€™m currently studying Computer Science and Economics at the University of Chicago
๐Ÿ“ซ Find all my contacts in my personal website above

Behance LinkedIn

๐Ÿ‘จโ€๐Ÿ’ป Projects

Name Description Year Technologies Repo Demo
Personal Portfolio and Blog Personal Professional Portfolio, Legacy Site host, and tech blog Bit by Bit 2024 Next JS NodeJS Postgres Prisma SASS TailwindCSS Vercel HTML5 Green Sock React Portfolio Blog
PayMeBack Debt tracker for friends 2023 JavaScript TailwindCSS Blender
SafeLang Compact injection-safe automation language for Arco Murray 2023 JavaScript
UChicago Edge Enterpreneurship Official RSO Website 2023 JavaScript HTML5 CSS3 React SASS TailwindCSS Express.js Framer Vite Live
Spacify Retro Vaporwave 3D Spotify Web Player 2023 JavaScript HTML5 CSS3 React SASS Threejs TailwindCSS Vite Blender Demo
AM UnTax A tax-grant utility search application with geospatial calculations for GIS-specific grants. This is a first place winner in Arco Murray National capstone interns competition. 2023 React SASS Threejs TailwindCSS
Daisy Arco Murray National private project 2023 Next JS NodeJS NPM AWS Azure ChatGPT Postgres JWT Prisma
AM Scrubber Arco Murray private Salesforce tool to automate reconciliation of different client names with Fuzzy Search, SpaCy NER and Google Maps API. 2023 Python Django
Plex A web app to batch split/crop multiple images across different file formats 2023 TypeScript Vercel HTML5 CSS3 Next JS Repo Live
CrustyDB Implemented Page, Heapstore, Storage Manager, and Operator Execution for CrustyDB @ CMSC 23500 2023 Rust
Fadel A progressive web app to compare up to 4 images side by side and share comparisons online 2023 TypeScript HTML5 CSS3 SolidJS Repo Live
ELCC A website, API, and CRUD admin dashboard for E-Learning Competence Center with integrated Bootstrap WSGI editor 2022 Figma JavaScript HTML5 CSS3 PHP Laravel MySQL SQLite React React Router SASS Demo
Mazebuilder A web app to create, visualize, and export rectangular mazes 2021 JavaScript HTML5 CSS3 Next JS Repo Live
Wordle Solver CLI Assistant CLI to solve Wordle Challeneges using entropy 2021 JavaScript NodeJS Repo
Wordle Web App A recreation of the popular game Wordle in React. 2021 JavaScript React Repo Demo
Personal Portfolio Personal Portfolio Website 2020 jQuery Green Sock Bootstrap SQLite Repo Demo

Packages

Name Description Year Technologies Repo Registry
Typescript Throws NPM package for optional types and explicit throws 2023 NPM TypeScript Repo NPM
Real Colors NPM package for Color representation and manipulation 2023 NPM TypeScript Repo NPM
PII Shield Arco Murray private node package for PII detection using regex, trie search, hash maps, non-regex stateful machines, and NER 2023 NPM TypeScript
Google PyGram Python SDK for Google NGram 2023 Python Repo PyPi
PyLexis Added minor tweaks and extended original python package API 2022 Python Repo
Dict.cc.py Minor fixes 2021 Python Repo

๐Ÿ“Š GitHub Stats:

Omar's GitHub stats

Pinned Loading

  1. Next.js Bootstrap Gallery with Image... Next.js Bootstrap Gallery with Image Viewer
    1
    import { useEffect, useState } from "react";
    2
    import Image from 'next/image';
    3
    
                  
    4
    function Gallery({images, viewerHandler}) {
    5
        const [active, setActive] = useState("");
  2. haskell-text-segmentation haskell-text-segmentation Public

    Takes in text input of noisy text and outputs an attempted segmentation

    Haskell 5

  3. maze-builder maze-builder Public

    web-app to build and solve 2D mazes, exports to strings and pictures

    JavaScript 4

  4. Omar-Ibrahim-personal-website Omar-Ibrahim-personal-website Public

    HTML 3

  5. wordle-solver-cli wordle-solver-cli Public

    Command Line Interface to Solve Wordle Challenges

    JavaScript 3

  6. wordle-word-game-react wordle-word-game-react Public

    React-based version of Wordle, the daily word game. This edition provides unlimited words per day.

    JavaScript 1