Sami Fariz

Software Developer & Computer Science Student

Get in touch

About Me

I'm a software engineer passionate about systems programming, performance optimization, and building efficient solutions in C, C++, Python, and Assembly. With hands-on experience in iOS and web development, I thrive at the intersection of high-performance computing and modern software engineering.

My core technical strengths lie in systems programming, particularly in areas like memory management, kernel-level development, and embedded systems. I'm experienced in performance tuning—optimizing algorithms, minimizing latency, and debugging complex issues using tools like GDB and LLDB. I also bring full-stack development experience to the table, having built scalable, maintainable applications across both frontend and backend stacks.

When I'm not coding, I contribute to open-source projects that push the boundaries of technology, constantly exploring new frameworks, compilers, and toolchains to stay ahead of the curve. To keep my problem-solving skills sharp, I recharge with basketball and gaming—because the best solutions often come from a fresh, well-balanced mindset.

Sami Fariz

My Skills

Programming Languages

C++ 90%
Python 85%
JavaScript 80%
Swift 75%

Web Development

HTML/CSS 90%
React 75%
Node.js 70%

Projects

Dhikr Connect (Website)

Dhikr Connect (Website)

Developed a responsive website to display Islamic prayer times based on the user's location using JavaScript, HTML, and CSS. Integrated geolocation and API services for real-time data. Features a real-time countdown to the next prayer. Each prayer time card flips to reveal a motivational quote from the Quran. Allows users to select a Surah (chapter) from the Quran via a dropdown menu.

Visit Website

Dhikr Connect (App)

Dhikr Connect (App)

DhikrConnect is a privacy-first iOS app built with Swift and SwiftUI, serving as a comprehensive Islamic companion. It features real-time prayer time calculations using CoreLocation and the Aladhan API, a responsive Quran browser, a Qibla compass, Zakat calculator, and daily Hadith display. Designed with MVVM architecture, it supports offline use, dark/light mode, Arabic typography, and optimized performance across 12+ devices in 200+ countries.

Visit App

Resume

View or download my resume to learn more about my education, experience, and skills.

Download Resume

Contact Me

I'd love to hear from you! Please fill out the form below to get in touch.