Skip to content
View kappall's full-sized avatar
😅
Looking for a trampoline
😅
Looking for a trampoline

Highlights

  • Pro

Block or report kappall

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. 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
kappall/README.md

Hi everyone!

I'm a Computer Science student passionate about software development. I enjoy topics regarding cybersecurity and competitive progamming, in fact I jump on every opportunity to refine my skills and knowledge, to mention few SWERC 2024 and Cyberchallenge 2025. I specialize in backend and full-stack development, focusing on:

  • Programming Languages: C, C++, Java, JavaScript, Python, Dart
  • Web Development: Node.js, Flask, Angular
  • Databases: PostgreSQL, MongoDB
  • Mobile Development: Flutter (with AWS Amplify and Riverpod, also Firebase)
  • Operating Systems: macOS, Linux

Projects

  • Cebola - A simplicistic macOS virus scanner using known signatures in C.
  • Chatty - A multi-threaded chat application (client-server architecture) built in Java for self-learning purposes.
  • Trie Parser - A generic C++ trie (prefix tree) implementation supporting iterators, path compression, trie union operations, maximum weight leaf search, stream I/O, and a custom container (bag). Includes full sanitizer support for safe development.
  • Other private projects - Working on innovative solutions in mobile and web development.
  • Graveyard of projects you will never see - I have a library of 30+ projects, all great ideas, just let me cook....

Skills & Tools

C C++ Java JavaScript Python Flutter

Connect with Me

Let's build something great together!

Pinned Loading

  1. trie_parser trie_parser Public

    Trie Parser is a generic C++ prefix tree implementation with iterators, path compression, union operations, and stream I/O. It uses a custom container (`bag`) and supports AddressSanitizer and Und…

    C++

  2. Chatty Chatty Public

    A Multi-Thread Chat application for self-learning purposes

    Java

  3. Cebola Cebola Public

    C

  4. AutomataLab AutomataLab Public

    A simple browser-based tool to build and visualize DFA/NFA automata.

    TypeScript

  5. camcom-marche-scraper camcom-marche-scraper Public

    Python

  6. tempusstack tempusstack Public

    JavaScript