Muhammad Sohaib

Muhammad Sohaib

Software Engineer & Developer

Passionate software developer with a versatile skillset spanning full-stack web, desktop, and mobile development. Expert in AI automation with n8n, experienced in Unity game development, and exploring blockchain technology.

About

I'm a Bachelor of Computer Sciences student at the FAST National University of Computing and Emerging Sciences (NUCES), Islamabad, Pakistan, with a passion for building diverse software solutions across multiple platforms.

My development journey spans full-stack web applications, desktop software, AI automation, and mobile apps. I have almost mastered n8n for advanced workflow automation and utilize a wide range of technologies including Python, Java, the C family, and modern web frameworks. From building ETL pipelines and exploring blockchain concepts to developing automation solutions, I enjoy tackling challenging projects that push my technical boundaries.

I have a balanced background that includes significant experience in game development with Unity, but my current focus has expanded deeply into Data Engineering and AI Automation. I believe in learning by doing and am always eager to explore new technologies to build efficient, scalable solutions.

Skills & Technologies

Languages

C/C++C#JavaPythonJavaScriptSQLAssembly

Web Development

React.jsNode.jsExpress.jsHTML5CSS3REST APIs

Mobile & Desktop

React NativeJava FXC# FormsCross-platform Development

AI & Automation

n8nAI AgentsWorkflow AutomationLLM IntegrationConversational AI

Game Development

UnityC#GLUTSFMLOpenGL2D/3D Graphics

Databases & Cloud

SQLMongoDBPostgreSQLCloud ComputingFirebase

Computer Science Concepts

BlockchainSocket ProgrammingMulti-threadingData StructuresAlgorithms

Featured Projects

Cryvex - ETL Pipeline with Blockchain Security

Developed a generic ETL (Extract, Transform, Load) pipeline integrated with blockchain security features. Currently working on this project as part of my Software Engineering internship at Uworx Enterprise, focusing on data integrity and secure data processing.

PythonBlockchainETLData EngineeringSecurity

Game Accounts Marketplace

Built a fully functional and responsive full-stack web application for an online game accounts marketplace. Implemented complete frontend and backend functionality with user authentication, product listings, and transaction management.

React.jsNode.jsExpress.jsMongoDBHTML5CSS3

Ecommerce Mobile Application

Developed a fully functional mobile ecommerce application with a Node.js backend. Features include product browsing, shopping cart, user authentication, and order management for a complete online shopping experience.

React NativeNode.jsExpress.jsMongoDBREST API

Multi-threaded 2D Pacman Game

Created a 2D Pacman game on Linux using pthreads and GLUT, implementing advanced operating system concepts including multi-threading, synchronization, and concurrent programming for smooth gameplay and AI behavior.

C++pthreadsGLUTLinuxOpenGLOS Concepts

2D Unity Screw Pin Jam Game

Designed and developed a 2D puzzle game using Unity engine and C#. Utilized Unity's physics engine, sprite management, and game mechanics to create an engaging pin-pulling puzzle experience with multiple levels.

UnityC#Game Development2D Graphics

Get in Touch

I'm always interested in new opportunities and collaborations. Feel free to reach out!