Skip to content
View karimsammouri's full-sized avatar
👋
01010111 01101000 01100001 01110100 00100111 01110011 00100000 01110101 01110000
👋
01010111 01101000 01100001 01110100 00100111 01110011 00100000 01110101 01110000

Highlights

  • Pro

Block or report karimsammouri

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
karimsammouri/README.md

Featured Projects

LLM-Based Threat Modeling Agent with CAPEC Retrieval
  • View project
  • Large language model (LLM)-based agent that generates a threat model given an unstructured natural-language description of a system
  • Built using Flask (Python) for the backend; Chroma for the vector database and CAPEC semantic retrieval; HTML, CSS, and Javascript for the frontend; the jsTree jQuery plugin for the interactive tree data representation; and Visual Studio Code
  • Makes multiple calls to OpenAI's GPT-4o for LLM processing
Formula One® Companion Mobile App
  • View project
  • Mobile app that displays the latest Formula One® season's race schedule, race results, driver standings, constructor (team) standings, driver information, constructor information, and latest news
  • Built using C#, XAML, Microsoft's Xamarin.Forms cross-platform UI framework, and Visual Studio
  • Calls on the Ergast Developer API web service for Formula One® race, driver, and constructor data
  • Makes use of a local SQLite database, REST API, JSON, ListViews, user preferences, tab navigation, stack navigation, carousel navigation, images, and sound
  • Final project submission for Miami University's CSE 382: Mobile Application Development during the Fall 2022 semester
Personal Website and Portfolio
  • Visit website
  • View project
  • Website that serves as a central hub for my online presence, providing links to my resume, LinkedIn, and GitHub
  • Built using HTML, CSS, Sass, Visual Studio Code, and GitHub Pages for hosting
  • Makes use of CSS Media Queries for page responsiveness and dynamic adaptation to varying window sizes
  • Personal project pursued on December 2021
Custom Multithreaded Linux Shell
  • View project
  • Custom Linux shell with both serial and parallel execution capabilities
  • Built using C++
  • Makes use of fork() and exec() system calls, I/O streams, and string processing
  • Project submission for Miami University's CSE 381: Systems II during the Fall 2021 semester
US Tax Return Analyzer Mobile App
  • View project
  • Mobile app that analyzes a TSV file containing tax return records for all zip codes in the US and allows the user to either query zip codes with an average tax return equivalent to a given amount or zip codes in a given city-state
  • Built using C#, XAML, Microsoft's Xamarin.Forms cross-platform UI framework, and Visual Studio
  • Makes use of embedded resources, asynchronous processing, file IO, data binding, and ListViews
  • Project submission for Miami University's CSE 382: Mobile Application Development during the Fall 2022 semester
MapQuest Navigation Web App
  • View project
  • Displays navigation directions given two locations from the user. Navigation history is saved and can be retrieved by date
  • Built using HTML, Javascript, PHP, CSS, the MapQuest API for navigation data, and AWS EC2 for temporary hosting and storage
  • Makes use of phpLiteAdmin (web-based SQLite), JQuery, AJAX, JSON, and Bootstrap
  • Final project submission for Miami University's CSE 383: Web Application Programming during the Fall 2021 semester
  • Project requirements emphasize a multi-page/multi-tab web client with a focus on responsive design
MySQL RDBMS Interface Console App
  • View project
  • Interactive console app to interface with a MySQL RDBMS
  • Built using C++ and SQL
  • Makes use of I/O streams and string processing
  • Project submission for Miami University's CSE 278: Systems I during the Fall 2020 semester
Checkers Game Desktop App
  • View project
  • Functional desktop checkers game
  • Built using Java, the Swing GUI library, and Eclipse
  • Makes use of JComponents, JPanels, JFrames, ActionListeners, and MouseListeners
  • Final project submission for Miami University's CSE 271: Object-Oriented Programming during the Spring 2020 semester
  • Implemented a functioning GUI despite it being optional. Assigned requirements document is provided
Investment Calculator Mobile App
  • View project
  • Mobile app that performs arithmetic and computes the final investment balance given a starting balance, number of years, rate of return, recurring investment, and the frequency of recurring investment
  • Built using C#, XAML, Microsoft's Xamarin.Forms cross-platform UI framework, and Visual Studio
  • Makes use of event handlers, grid layout, ResourceDictionary, and Pickers
  • Project submission for Miami University's CSE 382: Mobile Application Development during the Fall 2022 semester

Let's connect

Personal website: karimsammouri.com

LinkedIn: linkedin.com/in/karimsammouri

Email: karimsammouri@gmail.com

Popular repositories Loading

  1. my-first-repo my-first-repo Public

    Java

  2. moviefy moviefy Public

    Forked from jonesn5/Moviefy

    CSE201 Project repository

    PHP

  3. portfolio portfolio Public

    My personal website

    HTML

  4. karimsammouri karimsammouri Public

  5. MU-CSE-174 MU-CSE-174 Public

    Projects from Miami University's CSE 174: Fundamentals of Programming and Problem Solving

    Java

  6. MU-CSE-271 MU-CSE-271 Public

    Projects from Miami University's CSE 271: Object-Oriented Programming

    HTML