Welcome to my portfolio repository containing problem sets and project work completed during Harvard University's CS50x: Introduction to Computer Science.
This repository showcases my progression through foundational computer science topics, data structures, low-level memory management, web development, and database engineering.
A responsive, multi-page website showcasing my academic background, technical skills, resume, certifications, and project experience built from scratch for my CS50x final project.
- Technologies Used: HTML5, CSS3, JavaScript
- Key Features:
- Structured Resume & Academic Overview: Pages dedicated to education (
education.html), curriculum vitae (cv.html), and extracurricular involvement (extracurricular.html). - Credentials & Gallery Showcase: Dedicated pages for displaying verified certificates (
certificates.html) and personal photos/media (photos.html). - Interactive UI & Contact Integration: Clean, custom styling (
styles.css) paired with interactive navigation and a dedicated contact portal (contact.html).
- Structured Resume & Academic Overview: Pages dedicated to education (
- Directory:
/project
| Topic / Language | Folder | Description | Key Concepts Learned |
|---|---|---|---|
| C & Algorithmic Thinking | /cash /bulbs |
Greedy algorithms & bit manipulation exercises | Conditionals, loops, standard input/output |
| Cryptography & Strings | /caesar |
Cipher implementation for text encryption | String manipulation, ASCII math, command-line args |
| Memory & Image Processing | /filter-less |
Image filter manipulation at the pixel level | Pointers, 2D arrays, file I/O, memory allocation |
| Data Structures | /dna |
Short Tandem Repeat (STR) DNA profile matching | Hash tables, file parsing, algorithmic complexity |
| SQL & Database Queries | /fiftyville |
Detective database mystery solving using SQL queries | Relational databases, multi-table joins, indexing |
| Web Development | /birthdays /finance |
Full-stack web applications with dynamic database tracking | Python, Flask, SQL, HTML forms, session state |
- Languages: C, Python, SQL, JavaScript, HTML5, CSS3
- Frameworks & Libraries: Flask, Bootstrap
- Database: SQLite
- Tools & Environment: Git/GitHub, Linux/VS Code, CS50 Library
- Clone this repository:
git clone [https://github.com/Ester0Awad/Portofolio.git](https://github.com/Ester0Awad/Portofolio.git)