The Engineer Behind the Code
A software engineer passionate about solving complex problems and creating innovative solutions.
I am a Software Engineer with a bachelor's degree in Computer Science (B.S.) from the University of Colorado Boulder. Throughout my studies and work experience, I have built a strong foundation in computer science principles and gained extensive experience working with the .NET framework and AWS services. In my free time, I enjoy learning about distributed systems, focusing on how to scale applications across many nodes.
Drop me a line – I'm always up for a new challenge or a tech chat!
Drop a messageI'm Omar, a Software Engineer @ ZOLL Data Systems.
My programming journey began at the age of 13 when I delved into game development using Unity, a C#-based engine. What started as a fun way to build games evolved into a deep interest in programming. This hands-on experience with C# sparked a curiosity that led me to explore other languages and concepts, fueling my desire to learn more about the intricacies of software development.
At 16, I took a summer course in Java, which was my first formal introduction to programming. That course solidified my interest in computer science, and by my senior year of high school, I enrolled in AP Computer Science. It was during this time that I knew for certain that this was the career path I wanted to pursue. This passion led me to earn a Bachelor’s degree in Computer Science from the University of Colorado Boulder, where I focused on AI and Machine Learning, further expanding my technical knowledge.
Currently, I work as a Software Engineer at ZOLL Data Systems, where I’ve been for 2.5 years. My primary focus is on backend development, though I’ve gained full-stack experience through internships that exposed me to front-end work. In my free time, I enjoy diving into distributed systems, learning how to scale applications and design systems that can handle failures across nodes. This blend of academic learning and real-world experience has given me a strong foundation and a diverse skill set as a developer.
Skills
Libraries
Frameworks
Other
Projects I've Brought to Life
Featured Project
Pathfinding Visualizer
A web application for visualizing different pathfinding algorithms. Add weights and walls to see how the algorithms work and compare them by taking a look at the path cost.
Other Noteworthy Projects
view the archiveSarcasm Detector
Python • Machine Learning
A model that is able to detect sarcasm. The model was trained on 10,000+ sarcastic and non-sarcastic tweets. Achieved an accuracy of 85.9% on the test data.
FIFA Age Predictor
Python • Machine Learning
A python project that utilizes a Keras Sequential Model to predict a player's age based off their stats. The model successfully achieved an impressive age prediction accuracy with a narrow margin of error of just 0.914 years.
Personal Website
Next.js • Typescript • Tailwind
This personal website showcases my skills and projects, crafted with Next.js, TypeScript, and Tailwind CSS for a modern and responsive design.