Open to work · Class of 2026

Hi, I'm Asma'a Fares

Computer Systems Engineer

Hardware designer, ML engineer & problem solver — from RTL to neural networks. Building at the intersection of hardware and intelligence.

Scroll
About Me

Engineer.
Researcher.
Builder.

I'm a Computer Engineering student in my final fifth-year semester at Birzeit University, Palestine, with a passion that runs from the transistor level all the way to production-grade AI systems. I thrive where hardware meets intelligence.

My work spans RTL design and verification (SystemVerilog, UVM), machine learning and deep learning (classification, retrieval, multimodal), computer vision, NLP, embedded systems, and applied cryptography.

I've designed pipelined RISC processors, built multimodal classifiers from scratch, implemented encryption algorithms, and shipped end-to-end ML pipelines — driven by a belief that a great engineer understands the full stack.

I care about professional ethics, effective communication, and the real-world impact of engineering solutions. Actively looking for roles in ML engineering, hardware verification, embedded AI, and software development.

Degree Outcomes
O1Apply mathematics, science & engineering principles
O2Design & conduct experiments; analyze and interpret data
O3Design systems, components, or processes to meet needs
O4Function in multidisciplinary teams
O5Identify, formulate, and solve engineering problems
O6Professional & ethical responsibility
O7Communicate effectively
O8Global & societal impact of engineering solutions
O9Life-long learning
O10Knowledge of contemporary issues
O11Modern engineering tools & techniques
Selected Projects

Work that maps
to real outcomes.

Each project is tagged with the degree outcomes it demonstrates and the industry it targets.

🧠 Machine Learning
Jupyter · Python · Deep Learning
Multi-Task Multimodal Classification — Country & Weather Prediction
Consolidated and cleaned data from 100+ students. Extensive EDA, then image-based, text-based, and fused multimodal classifiers evaluated for simultaneous multi-task prediction.
O1 Math & Science O2 Data Analysis O5 Problem Solving → ML & AI
⚙️ Hardware Design
SystemVerilog · UVM
Predicated RISC Pipelined Processor — Design & Verification
Full RTL design and UVM-based functional verification of a pipelined RISC processor with predication. Covers hazard handling, forwarding, stall logic, and coverage-driven verification.
O1 Eng. Principles O3 System Design → Semiconductor
🔍 Deep Learning
Jupyter · Python
Text-to-Video Retrieval using Deep Learning
Retrieves relevant video content from natural language queries using deep multimodal embeddings. Addresses cross-modal alignment between text and visual features.
O2 Experiments O5 Problem Solving → ML & AI
👁 Computer Vision
Jupyter · Python
Image-to-Image Retrieval — BoVW + SIFT
Content-based image retrieval using Bag of Visual Words and SIFT descriptor extraction. Evaluates retrieval accuracy across multiple image categories with quantitative benchmarking.
O2 Data Analysis O11 Modern Tools → Computer Vision
🔐 Security
Python
TEA Encryption — ECB & CBC Modes
Full implementation of the Tiny Encryption Algorithm in ECB and CBC modes, with padding, key scheduling, and mode comparison analysis.
O1 Math & Algorithms O5 Engineering Problems → Data Security
📊 Data Science
Jupyter · Python
Customer Churn — EDA & ML Pipeline
Industry-standard preprocessing and EDA followed by Ridge regression, RBF kernels, and logistic regression benchmarked against each other for churn prediction.
O2 Experiments O5 Formulate & Solve → ML & AI
🔌 Embedded
C++
Ultrasonic Sensor + Joystick LED Controller
Real-time embedded system with ultrasonic distance measurement and joystick-driven LED indicators. Demonstrates sensor integration and hardware-level interfacing.
O3 System Design O11 Eng. Tools → Embedded
⚙️ HW Verification
SystemVerilog
SPN Control Unit — Design & Verification
RTL design and constrained-random verification of an SPN-based control unit with functional coverage and assertion-based verification methodology.
O2 Experiments O3 Design → Semiconductor
🖥 Low-Level
MIPS Assembly
Maximum Clique Detection — MIPS Assembly
Implements a graph maximum clique algorithm in pure MIPS assembly, demonstrating deep understanding of computer organization and microprocessor architecture.
O1 CS Principles O5 Algorithm Design → Computer Architecture
Technical Skills

The full stack
of computing.

Languages
Code I write fluently
PythonSystemVerilog VerilogC C++Java MIPS AssemblyHTML / CSS / JS MATLABShell Script
Machine Learning & AI
Models, pipelines & research
Deep LearningComputer Vision NLP / Text RetrievalMultimodal Learning Regression ModelsClustering EDA & PreprocessingSIFT / BoVW Speech RecognitionScikit-Learn TensorFlow / PyTorch
Hardware & Embedded
From RTL to real-time systems
RTL DesignUVM Verification Pipelined ProcessorsRISC Architecture ALU DesignEmbedded C/C++ ArduinoDSP Applied Cryptography
Tools & Platforms
Ecosystem I work in
Git / GitHubLinux Jupyter NotebookJavaFX AndroidSQL / Databases Packet TracerPSpice / MATLAB Synopsys EDA tools
Education

Rigorously trained
across the stack.

B.Sc. Computer Engineering
Computer
Engineering
Birzeit University
Class of July 2026 · West Bank, Palestine

Elective Specializations
Hardware Design Verification Machine Learning & Data Science Natural Language Processing Computer Vision Spoken Language Processing
Mathematics & Sciences
Calculus I & IIGeneral Physics I & II Linear AlgebraDiscrete Mathematics Probability & StatisticsOrdinary Differential Equations
Computer Science & Software
OOPData Structures & Algorithms Operating SystemsComputer Networks Database SystemsSoftware Engineering Artificial IntelligenceDigital Signal Processing Applied CryptographyComputer Engineering Ethics Engineering Project Management
Hardware & Architecture
Digital SystemsComputer Organization & Microprocessor Advanced Digital Systems DesignComputer Architecture Digital Integrated CircuitsCircuit Analysis Analog ElectronicsSignals & Systems Communication SystemsInterfacing Techniques Real-Time & Embedded Systems
Electives
Machine Learning Computer Vision NLP Spoken Language Processing HW Design Verification
Get In Touch

Let's build
something together.

Open to research collaborations, internships, full-time roles, and interesting problems worth solving.

💼
Professional Network
LinkedIn Profile
🐙
Open Source
github.com/itsAsmaa
✉️
Direct
enga57682@gmail.com