Skip to content
View yan-sln's full-sized avatar

Organizations

@opendatateam

Block or report yan-sln

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
yan-sln/README.md

Hello there ! ๐Ÿ‘‹

I'm a self-taught developer who learns by building.
Most of my projects start with a real problem I encounter โ€“ and coding becomes my way to create a solution.

๐Ÿ’ก "I donโ€™t just learn to code โ€“ I code to learn."


๐Ÿš€ About Me

  • ๐ŸŽ“ Engineering student bridging Computer Science, Biology and Humanities and Social Sciences.
  • ๐ŸŒ I see computer science as a toolbox to explore, model, and solve real-world challenges โ€“
    from biology and data to automation and creativity.
  • ๐Ÿ”ญ I mainly code using Object-Oriented Programming (OOP) principles.
  • โšก I enjoy connecting technology with everyday life: automation, creativity, and efficiency.

๐ŸŒŸ Featured Projects

๐Ÿงฎ Free Will Theorem

Computational study of Conway & Kochenโ€™s theorem: Peresโ€™ 33 directions, orthogonality relations, KSCA lemma, graphs, and symmetries.

Free Will

Stack: Python NumPy Matplotlib NetworkX

Three modules: exponential growth & numerical methods, Lotka-Volterra predator-prey models, and demographic simulations with visualizations.

Modeling

Stack: Python Pandas NumPy Matplotlib

๐ŸŒ Sine Saloum Map

Python pipeline to process SentinelHub satellite imagery & KML data. Generates annotated maps of the Sine Saloum region.

Sine Saloum Map

Stack: Python SentinelHub

Desktop app to create blog posts and export them as clean, responsive HTML pages.

Kivy Blog Builder

Stack: Python Kivy HTML


๐Ÿงฉ Other Projects

Project Description Tech
๐Ÿ“… SAT-based Staff Scheduling Constraint-based scheduling system with a SAT solver for fair multi-week timetables. Python, Clingo
๐ŸŽถ Audio Library Tools Scripts to organize MP3/OPUS libraries: duplicate detection, renaming, tagging, and classification. Python
๐Ÿšข 3D Ship Models CAD models (AMF, FreeCAD) created for ship repairs during my Atlantic crossing. FreeCAD, AMF
๐ŸŒ AppSite Full-stack application for presenting and deploying projects with interactive UI and responsive web design. HTML, CSS, JavaScript
๐Ÿ—บ๏ธ Sine Saloum Infrastructure Map Mapping project for infrastructures in the Sine Saloum region, combining GIS data and cartographic rendering. Python, GIS

๐Ÿ”’ Private repo

Project Description Tech
๐ŸŽฎ Cascadia Exploration of game development in C++, inspired by the board game and using OOP. C++, Qt
๐Ÿพ Veterinary Clinic Management Database project for managing a veterinary clinic: clients, animals, staff, medications, and medical records. Python, SQL, NoSQL, UML
๐Ÿ–ฅ๏ธ Raspberry Pi Automation Configurations for deploying Raspberry Pi setups across different applications. Bash, Linux
๐ŸŒ Ile-segal A complete responsive website project with backend integration. HTML, CSS, JavaScript
๐Ÿค– Machine Learning Experiments Notebooks and prototypes exploring ML models and data-driven experimentation. Python, scikit-learn, Pandas, NumPy

๐Ÿ› ๏ธ Tech Stack

My Skills

Other tools & languages:

  • Logic & AI: Prolog (SWI-Prolog), Clingo (Answer Set Programming)
  • Math & Writing: LaTeX (heavy use in studies)
  • Design & Media: Gimp (illustration, editing), video editing
  • 3D & CAD: CAD modeling tools
  • SysAdmin: server & OS config (Windows, Ubuntu, Debian, Arch, Raspbian)

๐ŸŒฑ Currently Exploring

Curiosity drives me. Here are some areas Iโ€™m actively experimenting with:

Domain Focus
๐ŸŒ Web Development From static sites to modern frameworks (React, Flask).
โš™๏ธ Automation with Python Scripting repetitive tasks to improve efficiency.
๐ŸŽฎ C++ Game Development Understanding game mechanics and engine architecture.
๐Ÿงฌ Biology & Computing Using code as a tool to model and better understand the living world.

๐Ÿ“ซ Get in Touch

GitHub
LinkedIn


โœจ Thanks for stopping by! ๐Ÿš€

Pinned Loading

  1. Sine-Saloum-Map Sine-Saloum-Map Public

    This project provides a modular Python pipeline to download satellite imagery from the SentinelHub API, convert Google Earth KML files into CSV format containing names and coordinates and plot the โ€ฆ

    Python 1

  2. Sine-Saloum-infrastructures-map-project Sine-Saloum-infrastructures-map-project Public

    This project generates a visual representation of the Sine Saloum region using geographic coordinates. It allows the visualization of cities and their associated infrastructures on a map based on tโ€ฆ

    Python

  3. AppSite AppSite Public

    A Tkinter-based desktop application for creating blog posts with a simple WYSIWYG-like workflow. It integrates image handling, templating with Jinja2, and project file management with export capabiโ€ฆ

    Python

  4. kivy-blog-builder kivy-blog-builder Public

    A desktop application built with Python and Kivy that lets you create and export blog posts as standalone HTML pages. The app provides a simple interface to add headers, sections, text, images, quoโ€ฆ

    Python

  5. MP3-Co MP3-Co Public

    A collection of Python scripts to clean, organize, and manage your music library. Supports MP3 and OPUS formats with functionalities for duplicate detection, renaming, tagging, and library classifiโ€ฆ

    Python

  6. sat-planning sat-planning Public

    This project implements a constraint-based staff scheduling system using a SAT solver. It generates and transforms work schedules for 20 people across multiple weeks, under strict rules of work disโ€ฆ

    Python