Skip to content

Illumye/angyseguy.com

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Portfolio - Angy Seguy

This repository contains the source code for my personal portfolio. It is built with Astro and designed to showcase my skills in low-level programming, software engineering, and modern web development.

Technical Overview

The portfolio is designed around a modern, interactive user experience:

  • Built with Astro: Leveraging the Astro framework for an optimized, fast static site.
  • Scrollytelling Experience: Uses CSS scroll snapping (scroll-snap-type: y mandatory) and JavaScript IntersectionObserver to create a smooth, section-by-section scrollytelling experience where elements reveal themselves upon scrolling.
  • Interactive Mini-Game: Includes a playable version of the "Net" puzzle game directly embedded in the project showcase using vanilla JavaScript, DOM manipulation, and CSS transforms.
  • Internationalization: The application supports both French and English with automatic browser language detection.

Current Focus

I am currently maintaining and developing UKit within the KAE-Lab team. At the same time, I am working on a Mini-ml interpreter written in OCaml, as well as a full-stack image search application utilizing Spring Boot and Vue.js.

Featured Projects

Here are the main projects highlighted in this portfolio:

Net Puzzle Game

  • Tech Stack: C / SDL / Emscripten
  • Description: A clone of S. Tatham's 'Net' puzzle game. It is available to play in the terminal, via a graphical interface using SDL, and directly in the web browser compiled via Emscripten.

Image Search Engine

  • Tech Stack: Java / Spring Boot / Vue.js
  • Description: A client-server application for content-based image retrieval. The backend utilizes a vector database (PostgreSQL/pgvector) for visual descriptor indexing, paired with a TypeScript/Vue.js client interface.

Mini-ml Interpreter

  • Tech Stack: OCaml
  • Description: An interpreter built for a subset of the OCaml language. It features an extended syntax parser and type checkers that support both weak and strong polymorphism.

UKit

  • Tech Stack: JavaScript / TypeScript / React
  • Description: A companion application designed for the students of the University of Bordeaux, developed and maintained collaboratively within the KAE-Lab.

Contact

About

angyseguy.com source code repository

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors