101 lines
5.9 KiB
HTML
101 lines
5.9 KiB
HTML
<!doctype html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="utf-8">
|
|
<title>Ayabusa club - Projects</title>
|
|
<link rel="stylesheet" href="./style.css">
|
|
<!--<script src="script.js"></script> -->
|
|
</head>
|
|
<body>
|
|
<div style="display: flex; direction: row; justify-content: center; margin-bottom: 50px;">
|
|
<div class="disbox">
|
|
<div class="disboxh">
|
|
<img class="ico" src="../assets/gitico.png"></img>
|
|
<img class="ico" src="../assets/blogico.png"></img>
|
|
</div>
|
|
<p class="disboxp">
|
|
loc_projects:<br><br>
|
|
During my <b>dev journey</b>, I had the opportunity to create some cool projects.<br><br>
|
|
I've collected here those that might <b>pick your interest</b>.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div style="display: flex; direction: row; justify-content: center; margin-bottom: 50px;">
|
|
<div>
|
|
<div class="disbox" style="margin-bottom: 50px;">
|
|
<div class="disboxh">
|
|
<img class="ico" src="../assets/gitico.png"></img>
|
|
<img class="ico" src="../assets/blogico.png"></img>
|
|
</div>
|
|
<p class="disboxp">
|
|
loc_myfiches.com:<br><br>
|
|
In my <b>last year of highschool</b> I stumbled upon a problem with my <b>studying</b> methodology. I kept loosing my <b>revision sheets</b>. <br/>
|
|
So I decided to devellop my own solution, <a href="https://myfiches.com">myfiches.com</a>! This website works like a <b>social media</b>,
|
|
where like minded individuals can <b>post</b> their revision sheets, <b>like</b> and even <b>comment</b>.
|
|
It has enabled be to store and categorize my revision material, and also to <b>share it</b> with the world.
|
|
The site is <b>open for everyone</b> to contribute but it's mostly in <b>french</b>.<br/><br/>
|
|
I develloped it with <b>Golang</b> for the backend and <b>svelte</b> for the frontend, and it has worked pretty well for me :D
|
|
</p>
|
|
</div>
|
|
<div class="disbox">
|
|
<div class="disboxh">
|
|
<img class="ico" src="../assets/gitico.png"></img>
|
|
<img class="ico" src="../assets/blogico.png"></img>
|
|
</div>
|
|
<p class="disboxp">
|
|
loc_rusty_slicer:<br><br>
|
|
<b>Rusty Slicer</b> is a small app I built using <b>rust</b>, <b>tauri</b> and <b>ffmpeg</b>.
|
|
I built it because I was frustrated with some <b>youtube playlist</b> video,
|
|
that I wanted to <b>"split"</b> in individual music files.
|
|
So you just put your video or music, the time chapters and <b>voilà</b> you've got your files.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div style="width: 20px;"></div>
|
|
<div class="disbox">
|
|
<div class="disboxh">
|
|
<img class="ico" src="../assets/gitico.png"></img>
|
|
<img class="ico" src="../assets/blogico.png"></img>
|
|
</div>
|
|
<p class="disboxp">
|
|
loc_numworks_hacking:<br/><br/>
|
|
The <b>Numworks</b> is the first <b>graphing calculator</b> that I got in my hands, in my first year of high school.<br/>
|
|
And after a few weeks of common calc usage, I looked into the <b>homebrew community</b> that formed around this piece of hardware.<br/>
|
|
And in a matter of weeks I used my <b>raspi</b> to <b>jailbreak</b> it, which allowed me to dive in and learn a ton of cool stuff about reversing and embedded system.<br/><br/>
|
|
The first project I did on it, was a <b>baremetal OS</b> for the <b>n0110 model</b>, called <b>Zeta OS</b>. I did this OS from scratch and I got the <b>LED</b> and <b>keyboard</b> working.
|
|
You can view my article on it <a href="https://blog.ayabusa.dev/2024/04/21/lets-create-an-os-for-a-calculator-numworks-part-1-blinking-led/">here</a>.<br/><br/>
|
|
Then more than one year later I got my hand on the latest <b>n0120 model</b>, which had <b>not any CFW</b>. So I started working on <b>reversing</b> the official bootloader, and made
|
|
my own by injecting some code in a <b>code cave</b>. This now let me run any OS even if it's not signed by NW and reflash both the bootloader and the OS.<br/>
|
|
Once again I did an <a href="https://blog.ayabusa.dev/2025/11/07/lets-create-an-os-for-the-numworks-a-different-approach-part-2/">article on it</a> to document my process.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div style="display: flex; direction: row; justify-content: center; margin-bottom: 50px;">
|
|
<div class="disbox">
|
|
<div class="disboxh">
|
|
<img class="ico" src="../assets/gitico.png"></img>
|
|
<img class="ico" src="../assets/blogico.png"></img>
|
|
</div>
|
|
<p class="disboxp">
|
|
loc_a_la_carte:<br><br>
|
|
During my <b>dev journey</b>, I had the opportunity to create some cool projects.<br><br>
|
|
I've collected here those that might <b>pick your interest</b>.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div style="display: flex; direction: row; justify-content: center; margin-bottom: 50px;">
|
|
<div class="disbox">
|
|
<div class="disboxh">
|
|
<img class="ico" src="../assets/gitico.png"></img>
|
|
<img class="ico" src="../assets/blogico.png"></img>
|
|
</div>
|
|
<p class="disboxp">
|
|
loc_minecraft_mods:<br><br>
|
|
During my <b>dev journey</b>, I had the opportunity to create some cool projects.<br><br>
|
|
I've collected here those that might <b>pick your interest</b>.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
</body>
|
|
</html>
|