Computer Science & Math Student | Java / JavaFX Developer | React Native Learner | Building interactive learning tools
I’m a SIM student at Collège Bois-de-Boulogne in Montréal, interested in software engineering, educational apps, and building projects that mix code, math, physics, and clean design.
I like creating apps that are not just functional, but also visual, interactive, and easy to understand.
I’m currently studying Sciences informatiques et mathématiques and building projects that help me connect programming with the concepts I learn in class.
My main focus right now is improving as a developer by working on real projects, especially with:
- Java and JavaFX desktop applications
- React Native / Expo mobile apps
- Interactive math and physics simulations
- Clean UI design and user-friendly interfaces
- GitHub workflows, project organization, and code quality
I enjoy taking complicated concepts and turning them into something visual, simple, and easier to understand.
A mobile learning app built with React Native and Expo that helps students understand difficult concepts through simulations and visual explanations.
The app includes subjects like:
- Calculus
- Physics
- Java programming
- Interactive simulations
- Visual explanations
- Formula-based learning tools
The goal is to make studying feel less like memorizing and more like experimenting.
I’ve been working on multiple Java and JavaFX projects, including:
A desktop image gallery and duplicate detection app built with JavaFX.
Main features:
- Image gallery display
- Duplicate photo detection
- Multiple comparison algorithms
- Organized duplicate groups
- Scrollable interface
- Clean JavaFX layout
A Java app that reads a JSON configuration file and applies different filters to text or binary files.
Features include:
- Text transformations
- Binary filters
- XOR encryption
- Atbash encryption
- Bitwise NOT filter
- Config-based processing
- Gson JSON parsing
A small JavaFX game project involving movement, collisions, projectiles, camera tracking, and visual game objects.
Concepts used:
- Object-oriented programming
- Collision detection
- Game loops
- Physics-style movement
- JavaFX Canvas rendering
- Resource management
I’m currently focusing on:
- Better Java project architecture
- JavaFX UI structure and styling
- React Native mobile development
- Expo app deployment
- GitHub project presentation
- Software engineering fundamentals
- Making math and physics concepts interactive through code
I’m also improving how I organize larger projects, write cleaner code, and build interfaces that feel more polished.
Here are some types of projects I like working on:
| Project Type | What I Like About It |
|---|---|
| Educational apps | Turning hard concepts into interactive tools |
| JavaFX desktop apps | Building structured, visual applications in Java |
| Physics simulations | Making formulas feel real through movement and graphs |
| Math visualizers | Explaining calculus concepts with clean visuals |
| Mobile apps | Creating useful apps that can run on real devices |
| UI redesigns | Making projects look more modern and easier to use |
I’m not just trying to write code that works.
I’m trying to write code that:
- Makes sense when I come back to it later
- Is organized enough for other people to understand
- Looks good on the user side
- Solves a real problem
- Helps me learn something new every time
I like projects where I can combine logic, design, and learning into one thing.

