Hi, I'm Ayoob Al-Delaimy

Computer Engineering Student & Software Engineer

πŸ‘¨β€πŸ’»

About Me β–Ό

Computer Engineering student at UC San Diego pursuing both B.S. (Expected June 2026) and M.S. (Expected June 2027) degrees, with a strong foundation in software and hardware, passionate about creating innovative solutions that bridge the gap between technology and real-world applications.

πŸŽ“ Education

University of California, San Diego

M.S. Computer Engineering (Expected June 2027)

B.S. Computer Engineering (Expected June 2026)

Relevant Coursework: Design and Analysis of Algorithms, Data Structures, Object-Oriented Programming, Computer Architecture, Systems Programming, Software Engineering

πŸ› οΈ Technical Skills

Languages: C++, C, Python, Java, JavaScript/TypeScript, Assembly

Frameworks & Tools: Node.js, Express, React, React Native, Git, Docker, Arduino

Core Competencies: Algorithms, Data Structures, APIs, Databases, Systems Programming

πŸ’Ό

Experience β–Ό

Founder & Software Engineer

FiNDi

Jan 2025 – Aug 2025

  • Planned and designed system architecture for cross-border e-commerce platform connecting international users with U.S. marketplaces
  • Defined database schema, backend logic, and API specifications (Node.js, SQL) to support product sourcing, payments, and logistics workflows
  • Created partial prototypes and React-based mockups to demonstrate user flows and validate backend architecture

Software Engineering Intern

San Diego Supercomputer Center

Nov 2023 – Jan 2025

  • Engineered backend and API components for the Research Data Services portal supporting large-scale research data management
  • Implemented data models and REST endpoints in TypeScript/Node.js, improving performance and reliability of internal tools
  • Collaborated with senior engineers to integrate backend services with existing research databases and authentication systems

Embedded Systems Intern

UC San Diego

Jan 2021 – Jan 2022

  • Designed and programmed a robotic arm to automate the placement of fragile Perovskite solar films for Nanoengineering research, improving precision and efficiency
  • Built custom hardware and firmware in C/C++, addressing challenges such as sensor recalibration and motion stability
  • Developed a non-sensor-based control algorithm using mathematical modeling to achieve precise automated and manual movement
  • Delivered a fully functional prototype adopted in research experiments and referenced in a published paper
πŸš€

Projects β–Ό

Custom Shell

Unix-Like Command Interpreter in C

  • Built a fully functional Unix-style shell in C to explore process management, I/O, and memory control
  • Implemented command parsing, job control, piping, and signal handling using low-level system calls
  • Supported both batch and interactive modes, improving execution performance through direct process management
C Unix System Programming

Memory Allocator

Heap Manager in C

  • Designed a custom memory allocator supporting first-fit and best-fit strategies to minimize fragmentation
  • Built heap introspection tools to detect memory leaks and inefficient allocations
  • Demonstrated mastery of pointer arithmetic, data structures, and low-level system design
C Memory Management System Programming

Chat Server

Real-Time Multi-User Communication System in C

  • Implemented a multi-threaded chat server supporting concurrent clients with authentication and session management
  • Added message broadcasting, private messaging, and an optional HTTP interface for web-based clients
  • Strengthened understanding of socket programming, synchronization, and network protocols
C Socket Programming Multi-threading

Smart Wardrobe Management System

IoT and Edge Computing Project

  • Led development of an IoT-based system that recommends outfits using real-time environmental data
  • Integrated ESP32, MQTT, FastAPI, and Docker for distributed communication and control
  • Implemented edge computing on ESP32 to preprocess data locally and optimize performance
ESP32 MQTT FastAPI Docker

MNIST Digit Classification System

Deep Learning Pipeline

  • Built a deep learning model achieving 98% accuracy on MNIST by optimizing the training pipeline
  • Reduced computation time by 40% through efficient data loading, preprocessing, and hyperparameter tuning
  • Developed automated testing and visualization tools for validation and deployment readiness
Python PyTorch Deep Learning

DALLΒ·E Image Generation Platform

MERN Stack Web App

  • Created a full-stack web application using the MERN stack (MongoDB, Express, React, Node.js)
  • Integrated OpenAI's API to generate and share AI-created images within a community interface
MongoDB Express React Node.js

SHA256 Variation Matcher

Cryptographic Pattern Analysis Tool

  • Engineered a parallelized pattern-matching system to analyze hash output variations
  • Optimized performance to search large keyspaces efficiently, enabling cryptographic pattern insights
C Cryptography Parallel Computing

UTF-8 Navigator

Unicode Codepoint Explorer in C

  • Developed a terminal-based tool to visualize UTF-8 encoding behavior at the byte level
  • Implemented encoding, decoding, and validation logic to handle malformed sequences and inspect codepoints
C Unicode Text Processing

MoodScript

Emotion-Based Movie Quote Generator

  • Designed a web app that generates movie quotes based on emotional context using JavaScript, Node.js, and MongoDB
  • Integrated an emotion analysis API to map user inputs to curated movie dialogue
JavaScript Node.js MongoDB