Antonio Karam

Hey there! My name is Antonio, and I am a Computer Engineering Student at the University of Notre Dame.

Antonio Karam
CC++GitPythonDartRubyJavaHTML5CSS3JavaScriptTypeScriptNextJsReactBootstrapTailwindCSSPHPFirebaseDockerMySQLBash ShellAssemblyVerilogTableauCreative CloudFigma

I am passionate about cyber security and software engineering. My goal is to engineer resource-efficient solutions that withstand the test of time. In the tech industry, that means building adaptable and scalable solutions.

What drives my passion towards the intersection of those fields is their incorporation of all the components of our tech-driven world: hardware, software, and networks. This means that I get to use my experience in different areas, from programming, to electronics, computer security, web development, and network protocols, to solve problems in a unique and sustainable way.



About Me

"Driven and skilled computer engineering student interested in software engineering and cyber security."

My name is Antonio Karam, and I am currently in my senior year studying computer engineering at the University of Notre Dame.

Alongside that, I am pursuing concentrations in Cyber Security and Aritifical Intelligence (AI).


My curiosity was initially drawn to the puzzle-like nature of security problems, which led me to major in Computer Engineering in an effort to dissect both the hardware and software sides of computer systems and expose their vulnerabilities. The more I learned about cybersecurity, the more I realized its criticality in safeguarding individuals and organizations and its ever-growing prominence in our tech-driven world, especially within software development.

Software engineering complements that passion but adds a layer of creativity and ingenuity that fuels my drive to develop programs and systems that help serve people all over the world. I strive to build solutions that are not only resource-efficient but also sustainable, scalable, and adaptable. Achieving this goal requires a relentless passion for learning about available and emerging technologies - a skill I am proud to have. I am fascinated by the ever-evolving landscape of tech innovation, and it is this fascination that motivates me to delve deeper into the world of technology, continuously seeking out new knowledge and skills to ensure I stay at the forefront of this dynamic industry.

Throughout my undergraduate career, I have taken on various leadership positions, from acting as the President of my university's Engineers Without Borders chapter to leading development teams at CS For Good.

I expect to graduate in May 2025, and I am currently interested in a full time position. Feel free to check out my projects and reach out to me!



Projects




Freecell AI Solver

Reverse engineered Windows XP Freecell using static and dynamic analysis and implemented AI search algorithms to find an optimal win strategy for the current game.

Dunne Hall Website

Built, deployed, and managed the dunnehall.com website to promote the culture and values of Notre Dame's Dunne Hall community.

Music & Happiness

Tracks Spotify user trends by country and links them to the happiness index, education levels, and GDP of the country. The data gives indications of the correlation between artist, genre, and socioeconomic standards and indicators across the world, over time.

Storage Finder

A tool that allows faculty, researchers, and students to identify the tools they need to store their data given different constraints such as visibility, scale, and compliance

Linear Shift Feedback Register Chip

Proposed, designed, and tested, and synthesized an 8-bit LFSR chip in Verilog and won the Google-Sponsored eFabless digital GF180nm shuttle, passing the Multi-Project Wafer and Tapeout tests.

Multithreaded HTTP Client/Server

Designed and tested a client that makes parallel HTTP requests and a Pub/Sub Server with channels and conversations in Python, Bash, and C/C++ using networking, system calls, and sockets

Operating Systems Fundamentals

Designed and tested a Process Scheduler (FIFO, Round Robin), Heap Management (malloc, calloc), and File System (Unix) in C/C++ using system calls, paging, and multithreading



Contact Me



Contact Information

Feel free to reach out to me using the contact information below.

Email

antonio.c.karam@gmail.com