Lioka Ranarison Fiderana
~/$ whoami
I am Luckas, an enthusiastic software developer from Madagascar, primarily using Rust and TypeScript. Currently, I am in my third year at ISPM, pursuing a computer science degree. Web development and low-level programming are my main areas of interest, where I enjoy building clean user interfaces and implementing complex application logic. I also contribute to open source; I maintain some Neovim plugins, libraries, and tools.
Besides programming, I have a strong interest in linguistics. I spend most of my free time reading or solving twisty puzzles.
Fun facts:
~/$ neofetch
.',;::::;,'. .';:cccccccccccc:;,. .;cccccccccccccccccccccc;. .:cccccccccccccccccccccccccc:. .;ccccccccccccc;.:dddl:.;ccccccc;. .:ccccccccccccc;OWMKOOXMWd;ccccccc:. .:ccccccccccccc;KMMc;cc;xMMc:ccccccc:. ,cccccccccccccc;MMM.;cc;;WW::cccccccc, :cccccccccccccc;MMM.;cccccccccccccccc: :ccccccc;oxOOOo;MMM0OOk.;cccccccccccc: cccccc:0MMKxdd:;MMMkddc.;cccccccccccc; ccccc:XM0';cccc;MMM.;cccccccccccccccc' ccccc;MMo;ccccc;MMW.;ccccccccccccccc; ccccc;0MNc.ccc.xMMd:ccccccccccccccc; cccccc;dNMWXXXWM0::cccccccccccccc:, cccccccc;.:odl:.;cccccccccccccc:,. :cccccccccccccccccccccccccccc:'. .:cccccccccccccccccccccc:;,.. '::cccccccccccccc::;,.
~/$ cat projects.txt
Here is a list of my most relevant open source projects. For an exhaustive list and to see my contributions, you can check out my GitHub profile.
-
A decent NES emulator built using Rust and WebAssembly. It runs in the browser and also works on mobile devices.
#rust #typescript #web #wasm #tailwindcss #emulator -
‐ tailwind-tools.nvim
[ source ]Unofficial Tailwind CSS integration and tooling for Neovim.
#lua #scheme #neovim #tailwindcss #treesitter -
‐ kewb
[ source ]A Rubik's cube library and solver using Kociemba's two-phase algorithm.
#rust #cli #crate #cubingBuilt using kewb:- ~ Seliaste/mindsolver: Alternative software for the Mindcuber-style robots using the ev3dev OS.
- ~ vmiklos/vmexam/js/rubik: Online 3x3 Rubik's cube solver using three.js and kewb.
-
‐ nvim-devdocs (archived)
[ source ]DevDocs plugin for Neovim, making possible to browse docs in Neovim using Markdown.
#lua #neovim #treesitter -
‐ tree-sitter-hyprlang
[ source ]Treesitter grammar for Hyprland's configuration language.
#javascript #scheme #treesitter -
A minimal programming language inspired by Lua and Rust. It has a CLI and online interpreter using WebAssembly.
#rust #cli #web #wasm #react #tailwindcss -
‐ kaiseki
[ source ]A morphological analyzer and tokenizer for the japanese language using mecab-ipadic.
#rust #japanese #nlp -
Free online japanese dictionary using Jotoba APIs, Kanji Alive, and KanjiVG data.
#typescript #web #nextjs #tailwindcss #japanese -
‐ three-style
[ source ]Rubik's cube 3-style commutator library and finder with a CLI.
#rust #cli #crate #cubing -
A basic regex engine written in Rust. It has an online playground using codemirror and graphviz.
#rust #typescript #web #wasm #react #viz #tailwindcss -
Yet another CHIP-8 emulator with a CLI and web interface. It also runs on mobile devices.
#rust #typescript #web #wasm #emulator -
‐ website
[ source ]The current website, built using Astro and Tailwind CSS.
#astro #typescript #web #tailwindcss
~/$ cat contacts.yml
- ‐ Phone: +261381475235
- ‐ E-mail: luckasranarison@gmail.com
- ‐ Matrix: #luckasranarison:matrix:org
- ‐ Location: Antananarivo, Madagascar