CS @ University of West London · 42 Abu Dhabi alum · Always Wander 💫 · Keep Swimming 🏊.
- 🎓 BSc (Hons) Computer Science – UWL
- 🧠 Strong foundations in C, Java, Python, Algorithms & Data Structures
- 🐧 Comfortable with Linux, shell, Git, Makefiles, and low-level concepts
- 🌱 Currently learning: clean code, data structures, systems programming, and green software engineering
- 🎮 I like building small games, utilities, and practicing problem solving
- ☕ Fun fact: I’ve spent many hours debugging C Java pointers and still enjoy it 🙂
- Languages: C, Java, Python, Assembly, Bash
- Core CS: Algorithms & Data Structures, Computer Architecture, Database (SQL Oracle)
- Tools: Git & GitHub, Make, GCC, GDB, VS Code, Visual Studio (MASM)
- OS: Linux, macOS, Windows
-
🪫 Algorithm-Energy-C Compare how different algorithms (bubble sort, insertion sort, quicksort) perform in time and number of operations, showing the “energy” cost of computation.
-
🔧 42-Libft-C
Custom C standard library: strings, memory utils, character checks, and linked list helpers. Includes references to official testers. -
🎮 So-Long-42
2D game in C using MiniLibX: player, collectibles, exit tiles, map rules, movement counter, and basic graphics.:contentReference[oaicite:1]{index=1} -
🧮 JAVA
Collection of Java programs: quizzes, salary and interest calculators, conditionals, loops, arrays, and small console apps.:contentReference[oaicite:2]{index=2} -
🧱 Assembly
x86 Assembly examples plus notes on setting up Visual Studio + MASM for low-level programming.:contentReference[oaicite:3]{index=3}
- Writing green software / efficient code.
- Practicing algorithms and problem-solving in C and Java
- Building small projects that are easy to read, test, and extend
- 💼 LinkedIn: linkedin.com/FarahSharif
- 🧑💻 GitHub: github.com/fasharif
Feel free to open issues or reach out if you have feedback or ideas!