Ubayd Abdul Majit

I'm Ubayd Abdul Majit;

A Software Engineer with a passion for continuous learning and building with modern technologies.

Full Stack Development
Backend Architecture
Frontend Development
Machine Learning
Data Privacy & Security
Explore My Work
Ubayd Abdul Majit

About Me

"Assume nothing is true."
"Question what is necessary."
"Build from what is proven."

This philosophy guides my work as a software engineer. I am passionate about building full-stack applications; from architecting backend systems to crafting frontend experiences.

This extends to my project experience in machine learning, where I enjoy uncovering insights from data, and my focus on data privacy and security in each of my solutions.

As a recent graduate from the University of Auckland, my mission is to use this diverse skill set to build intelligent, secure, and genuinely helpful technology that makes people's lives a little better.

Scroll to explore my work

Experience

Founding Engineer
Neurolink

Auckland, New ZealandFeb 2025 - June 2025

Key Responsibilities:

As part of a six-person capstone team, I served as the Full Stack and Cybersecurity Lead for this client-facing project. My contributions spanned from architecting our polyglot microservice backend and developing REST API endpoints to implementing features on the React frontend. I took primary ownership of the platform's security, designing and building a multi-layered strategy from the ground up—including the authentication system on AWS Lambda and the content moderation framework in PostgreSQL.

For more information about this project, please visit section.section.

Tech Stack:
React
Redux Toolkit
React Native
Electron
TypeScript
.NET (C#)
FastAPI (Python)
Express.js (TypeScript)
PostgreSQL
Lua
gRPC
REST
WebSocket
WebRTC
OpenID Connect
Redis
Elasticsearch
Amazon SQS
Amazon SNS
Apple Push Notifications (APN)
Firebase Cloud Messaging (FCM)
OpenAI
Google AI Studio
LangChain
AWS
Microsoft Azure
Google Cloud Platform (GCP)
GitHub
Terraform
AWS SDK
Jest
xUnit.net
ESLint
Pylint
npm
yarn
NuGet

Education

Bachelor of Science in Computer Science

The University of Auckland

Graduated September 2025

Key Courses:

Data Structures & Algorithms

Artificial Intelligence

Machine Learning

Cyber Security & Network

Object Oriented Software Development

Software Development Methodologies

Computer Organisation

Discrete Structures in Mathematics and Computer Science

Technical Skills

Programming Languages
Python
C#
TypeScript
JavaScript
SQL
C
C++
Java
HTML/CSS
Frameworks & Libraries
React
MUI
Node.js
ASP.NET Core
Entity Framework Core
Next.js
Three.js
Flask
Jinja
Django
scikit-learn
JWT
Databases
PostgreSQL
SQLite
SQLAlchemy
Cloud & DevOps
AWS (ECS, Lambda, S3, Cognito, IAM, Client VPN)
Microservices
RESTful APIs
Git
GitHub
Developer Tools & Methodologies
Agile
Scrum
Jira
VS Code
IntelliJ IDEA
Rider
PyCharm
Android Studio

My Projects

Here are some of the projects I've worked on.

My top 5 most impressive and featured projects

Neurolink
Neurolink

A multi-platform social ecosystem for neurodivergent students, powered by a polyglot microservices architecture on AWS. It offers a Proactive AI Partnership for user assistance, intelligent peer matching, a sensory-friendly UI, collaborative forums, and a unique "Commitments" planner to foster well-being.

Tech Stack:
React
Redux Toolkit
React Native
+36 more
High-Performance 2D Convolution in C
High-Performance 2D Convolution in C

Developed and analyzed a high-performance 2D convolution algorithm in C, focusing on optimizing memory management and cache performance through comparative analysis of different data structures.

Tech Stack:
C
Dynamic Memory Management
Data Structures
+3 more
Cosmic Architect
Cosmic Architect

A real-time 3D planet simulator built with JavaScript and Three.js. Engineer unique worlds using a Perlin Noise procedural generation engine, and test the conditions for life by adjusting atmospheric and geological variables.

Tech Stack:
HTML5
CSS3
JavaScript
+10 more
Game Library Web Application
Game Library Web Application

A full-stack web application for a game library, developed as part of a collaborative team at the University of Auckland. Built entirely with Python Flask backend, featuring user authentication, game browsing, searching, and reviews.

Tech Stack:
Python
Flask
SQLAlchemy
+9 more
Optimized Naive Bayes Text Classifier
Optimized Naive Bayes Text Classifier

Implemented a Multinomial Naive Bayes classifier from scratch in Python for text categorization. Achieved 99.07% cross-validation accuracy and secured top 2% ranking (3rd/205) on Kaggle through advanced NLP features and hyperparameter tuning.

Tech Stack:
Python
NumPy
Pandas
+13 more

Get In Touch

Interested in discussing opportunities or have questions about my work? I'm open to new challenges and would welcome the chance to explore how we might work together.

What I bring

Strong technical expertise, innovative problem-solving, and a track record of delivering quality solutions. I'm always looking to tackle interesting projects and contribute to meaningful work.

Contact Me

Other Ways to Connect