Software Engineer • 5 years of experienceA.S. in Computer Science • B.S. in Progress

Mustafa (Terry)
Alghanimi

Results-driven software engineer with 5 years of experience in designing, automating, and optimizing systems using Next.js, Node.js, React, Python, and Powershell. Strong background in cloud-native development, infrastructure automation, and performance analysis, with hands-on expertise in AWS Services, MongoDB, Jenkins, and Git.

Currently building a full-featured social media platform from the ground up — feeds, groups, blogging, live chat, and more.

Featured Project

Full-Stack Social Media Platform

An end-to-end social network with community feeds, groups, blogs, real-time chat, and a notification system — built with deep custom feature work throughout.

FrontendNext.js App Router, TypeScript, Tailwind CSS, next-themes
BackendPostgreSQL, Prisma ORM, NextAuth.js v5, Node.js
Real-TimeSocket.io (chat) + LiveKit (voice/video rooms)
FocusFull-stack product engineering, admin systems, tiered membership
Skills
Next.jsReactTypeScriptNode.jsJavaScriptHTMLCSSPHPSQLJenkinsGithubAWSPowershellCloud InfrastructureWordPress IntegrationMotionUI ArchitectureInteractive Frontend Systems
Platform Features

A full social media experience

Seven major feature packs built and refined across the platform — each one a real engineering surface with its own UI, state management, real-time layer, and backend integration.

Community Posts & Real-Time Feed

A shared activity feed where members post text, images, and videos with configurable visibility. The compose modal supports up to ten media attachments, @mention autocomplete, and Public or Friends-only visibility per post. Image posts enter an admin approval queue before going live; text-only posts publish immediately. The feed runs in two modes: Community (all approved posts) and My Feed (personalized by follows and friends activity).

  • @mention extraction and autocomplete built into the composer
  • Up to 10 image/video attachments per post with preview grid
  • Replies, reposts, and quote posts with full threading
  • Approval queue for image posts; text-only auto-approves
Community feed showing member postsClick to expand
1 / 2
Projects

Software and Platform work

A mix of frontend, backend, automation, and integration work drawn from real development experience, with an emphasis on solo-work, practical implementation, maintainable structure, and full-stack problem solving.

In Progress

Full-Stack Social Media Platform

A complete community-driven social media platform with real-time feeds, groups, blogging, notifications, and live chat. Built end-to-end with a focus on feature depth, performance, and user experience.

  • Next.js
  • TypeScript
  • PostgreSQL
  • Prisma
  • NextAuth.js
  • Socket.io
  • LiveKit
  • Tailwind CSS

Thank you for making it to the bottom

If you have not done so yet, please look through my case study on the chat platform I created!
If you have any questions or opportunities for me, don't hesitate to contact me!