Skip to content
View AmineSidki's full-sized avatar
🤌
Using up github's bandwidth
🤌
Using up github's bandwidth

Block or report AmineSidki

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 is supported. This note will only be visible to you.
Report abuse

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

Report abuse
AmineSidki/README.md

Hi, I'm Amine

Software engineering student at FST-Settat (Hassan 1er University), mostly working on backend systems and distributed architecture.

About me

I got into programming through Unity and C#, then more formally through C — data structures, memory management, system calls. C is capricious, but spending enough time with it shaped how I think about what a program actually does, and it's what pulled me toward backend work and systems design when I moved to higher-level languages.

Today I mostly work in Java with Spring Boot, digging into new parts of the framework while building things that actually run. Lately I've also been getting into mobile development through Flutter as, to me, chasing performance on constrained hardware scratches the same itch.

Projects

A CLI tool that scaffolds Spring Boot boilerplate from your JPA @Entity classes: repositories, services, DTOs (as Java records), MapStruct mappers, REST controllers, and exception classes.

A real-time multiplayer checkers platform with friend invites, random matchmaking, and a single-player mode against a game engine.

A document processing tool that extracts structured metadata from PDFs or raw text: title, summary, keywords, categories, language, and SEO title.

Stack

Languages: C · Java · Python · Dart · JavaScript · HTML/CSS
Frameworks: Spring Boot · Flutter · React · Bootstrap · Tailwind CSS
Infrastructure: PostgreSQL · MySQL · Redis · MinIO · Docker · Docker Compose · GitHub Actions · Git · Bash


Read more on my blog

Pinned Loading

  1. Sprout Sprout Public

    A lightweight CLI tool to spare Spring Boot developers the inconvenience of writing boilerplate.

    Java 6 1

  2. PostPrep-Backend PostPrep-Backend Public

    Intelligent Document Analysis & Synthesis Service

    Java