Portfolio
A list of some the open/closed source projects I've worked on so far

List Labeling Array Implementation in C
A C implementation of the List Labeling Array data structure that maintains a sorted array with O(log²n) insertion time and O(log²n) amortized elements moved per insertion.

FoodSocial
My current workplace, where I helped build a cross-platform social platform empowering food creators and influencers. The app enables users to discover, share, and shop recipes, while fostering authentic connections between creators, their communities, and food brands.

Instant Messaging Application
A real-time instant messaging application built with Node.js and WebSocket, featuring private messaging, JWT authentication, and SQLite database persistence.

Note Taking Upleveled
A decoupled note-taking application featuring markdown editing, LaTeX math rendering, real-time collaboration, and hierarchical organization. Built with a Node.js/Express backend and Next.js frontend, demonstrating scalable architecture.

GitHub Webhook Commit Logger
A Node.js server that listens for GitHub push events and logs detailed commit information, including file diffs fetched from the GitHub API.

Recipe Scraper API
A FastAPI service that scrapes recipes from websites, uses GPT-4 to extract structured data, and returns it in a standardized JSON format.

GraphiCore
A low-level graphics library built from scratch using only POSIX system calls, demonstrating advanced system programming and memory management skills.

VM Simulation
A C program that simulates virtual memory management using various page replacement algorithms (OPT, NRU, CLOCK), providing insights into memory efficiency and performance.

Helium-Oracle
A lightweight tool to fetch Helium Hotspot status and rewards directly from the blockchain, without external API dependencies.

HotspottyScraper
A Python tool that scrapes Helium hotspot rewards data from Hotspotty, supporting IoT, Mobile, and HNT platforms.

CustomLogger
A lightweight PHP logging utility with WordPress integration, featuring multiple severity levels, stack trace logging, and custom error handling.

