Projects

A collection of things I've built — from AI platforms and infrastructure to small open-source tools.

OngoingAI Tools

CCProxy

Mar 2026 – ongoing·Featured
  • A universal proxy that lets Claude Code talk to any AI provider: OpenAI, Gemini, or local Ollama models.
AI ToolsTypeScript
OngoingAI Platform

OpenCrow

Jan 2026 – ongoing·Featured
  • Open-source AI agent platform for embedding intelligent customer support assistants into web applications.
  • Features an embeddable React chat widget with dual-layer tooling: server-side tools via OpenAPI specs and client-side tools executed in the browser.
  • Dynamic tool merging lets the LLM pick between server and client actions per request.
  • Includes a management dashboard for agents, products, and integrations. Inspired by usecrow.ai.
ReactTypeScriptNode.jsOpenAPILLM
CompletedInfrastructure

AI Inference Platform

Dec 2025 – Jan 2026·Featured
  • High-performance AI inference platform with intelligent model routing — classifies query complexity via embeddings and heuristics, routing simple queries to fast/cheap models and complex ones to GPT-4 class models.
  • Multi-level caching: L1 in-memory (Moka) + L2 distributed (Redis) with semantic similarity matching via cosine similarity on embeddings.
  • Full observability stack with Prometheus metrics and pre-configured Grafana dashboards for inference latency, cache hit rates, and model health.
  • Fully async Rust architecture with horizontal scaling via Docker and Kubernetes.
RustAxumTokioRedisPrometheusGrafanaDocker
OngoingAI Tools

TuneSLM

Jan 2026 – ongoing·Featured
  • Drop your dataset and answer a few questions — get an ipynb notebook ready for Google Colab to fine-tune your SLM of choice, powered by Unsloth.
  • Future: AI-driven dataset analysis to automatically choose optimal training strategies and hyperparameters.
PythonUnslothGoogle ColabLLM
OngoingDevTools

MockServer

Nov 2025 – ongoing·Featured
  • A CLI tool that spins up a mock backend so you can build the frontend before the real one exists, with a GUI to configure it.
  • Inject latency and errors on demand to test loading and error states in the frontend.
TypeScriptNext.jsExpress
PausedSoftware

FastSearch

April 2024 – June 2024·Featured
  • A privacy-focused search engine written in Rust, as an alternative to Google Search.
  • Ranks results with TF-IDF over an inverted index built for fast lookups.
RustJavaScript
ArchivedAI tools

FallenAngel-SE/CY

2024 – Present [Paused because of funds issue]·Featured
  • A suite of AI tools for development and security, built as a coding assistant.
  • Runs on the LLaMA 3.1 70B model.
  • Includes interactive learning features.
AIPythonTypeScriptCybersecurity
In progressLearning

ScratchAI-Algo

April 2024 – May 2024·Featured
  • AI/ML algorithms implemented from scratch, each with a written explanation.
  • Covers KNN, logistic regression, K-means, decision trees, SVM, and more; 10+ so far.
  • Built for the SynthAiLabs education work, open to contributions.
PythonNumPyPandas
In progressLearning

QM - Research

April 2024 – June 2024·Featured
  • A research repo on using quantum computing against encryption like RSA, SHA-256, and SHA-128.
  • Built quantum circuits in Qiskit: Quantum Fourier Transform, GHZ state, and commutation-relation experiments.
  • Wrote OpenQASM for quantum registers and entanglement experiments.
PythonQiskitOpenQASM
CompletedApplication

RustyExplorer

Oct 2023 – Dec 2023·Featured
  • A cross-platform file explorer built with Rust and TypeScript on Tauri.
  • Searches files noticeably faster than Windows Explorer, with cached directory listings to keep navigation snappy.
RustTypeScriptTauriTailwind CSSViteReact
CompletedLearning

Linux Mini-Firewall

July 2023·Featured
  • A mini firewall application that allows users to add, delete, and print rules based on criteria like source IP, destination IP, and ports.
PausedLearning

indieOS

May 2024·Featured
  • A demo operating system written from scratch for the x86 architecture.
  • Includes a bootloader, shell, ports, and custom memory management.
AssemblyCBashOS
Completedpackage

frm (Fast Delete)

Dec 2024·Featured
  • A high-performance, safe alternative to the `rm` command for fast file deletion, written in Rust.
Rust
CompletedApplication

PoW-Shield (DDoS Prevention)

Aug 2023·Featured
  • Prevents DDoS attacks using a Proof of Work system to validate requests before forwarding them to the server.
C++RustCTypeScriptShell
In progressApplication

codehaven.org

Nov 2024 – Dec 2024·Featured
  • A minimalistic, memory-friendly IDE built with Tauri, inspired by Neovim, as a GUI-based alternative to VSCode.
TauriRustNext.jsOllama
Completedpackage

Dynamo-Prisma

2024
  • Generates Prisma models from a JSON schema, so you don't hand-write them.
TypeScriptPrismaNode.js
Completedscrapper

Codeforces Scraper

June 2024
  • A scraper to extract problems from Codeforces HTML pages and return them in JSON format.
Python
Archivedpackage

Log Ingestor

Aug 2024 – Sep 2024
  • A high-performance log ingestor that stores logs in a database or prints them to the terminal in a clean format.
Rust
ArchivedApplication

roadmap.ai

Oct 2024 – Nov 2024
  • An AI-powered tool that generates personalized learning roadmaps for various technical topics.
Next.jsAI
Completedpackage

biv

Mar 2025
  • An experimental, high-performance binary data format designed as a faster alternative to JSON.
Rust
PausedLearning

ruspy

Nov 2024 – Mar 2025
  • A hobby programming language combining Rust's efficiency with Python's simplicity, built to learn compiler design.
RustCompiler Design
Completedpackage

git-history

Sep 2024
  • A utility to convert a repository's entire Git commit history into a structured JSON file.
RustPython
CompletedApplication

localai

Apr 2025
  • A desktop app to chat with and compare various local AI models deployed via Ollama, with an integrated web search tool.
TauriRustNext.jsOllama
CompletedApplication

draw (Excalidraw for Mac)

Feb 2025 – Mar 2025
  • A native macOS and tablet application that replicates the functionality of Excalidraw for offline use.
TauriRustNext.js
PausedApplication

Syntaxia (learncode)

Apr 2025
  • An interactive desktop app for learning to code through hands-on practice and AI-driven guidance.
TauriRustNext.jsOllamaGemini API
CompletedApplication

dbquery

July 2025
  • An AI agent that translates natural language queries into SQL commands to interact with databases.
TauriRustNext.jsOllamaGemini API