Welcome to my personal site! Online I go by
selfint
, you can find me on:
Projects
A list of some of my projects, all of which can be found at github.com/selfint.
-
lsp-outside-the-editor
Started 2025-02-21
Rust Language Server Protocol GuideUsing the Language Server Protocol to create a visualization of any code repository, in any language. The goal was to write an article on how LSP can be used in ways beyond it's original purpose. I wrote the article as a Medium blog. -
code-blocks
Started 2023-02-08
VSCode Extension TypeScriptVSCode extension for editing code using the syntax tree directly. Works with any language that has a Tree-Sitter parser. Downloaded over a thousand times from the VSCode marketplace. -
wikitool
Started 2024-01-09
Python LLM Semantic searchSmall Python library for connecting the Wikipedia API to an LLM. Helps to quickly try out different RAG methods, without re-implementing querying / chunking / splitting etc. See the docs. -
degree-planner
Started 2024-05-25
Web SvelteKit UIDegree planner for a Technion degree. Supports Trello-like interface for planning courses and checking requirements. While persuing my Technion degree I found there was no platform that checks course requirements and supports planning future semesters. With over 200 hundred courses to choose from, I built this site to find courses that interest me, and planned ahead to fulfill their requirements. The site is live at tech-planit.vercel.app. -
ltsa
Started 2023-03-24
Rust Language Server Protocol Tree-sitterStatic analysis tools leveraging LSP and tree-sitter. -
rust-ml
Started 2021-01-11
Rust Reinforcement learning Neural NetworkRust machine learning library. -
NEAT
Started 2018-06-08
Python Neural Network Reinforcement learningImplementation of the NEAT algorithm from the paper: Evolving Neural Networks through Augmenting Topologies (Stanley, 2002) -
electron-vite-ts-react-template
Started 2023-02-02
Electron TypeScript GuideA guide on building an Electron app with React, TypeScript, HMR, and auto-reload support. Written as a Medium article.
Blog
Mainly about programming, personal projects, and thoughts. The goal is to get better at thinking by writing.