Works
asynct(VRM)
This is my personal VRM avatar created with VRoid Studio and featured on the top page of this portfolio. The model showcases a custom-designed character with detailed facial expressions and animations. Built using the VRM format for universal compatibility across various platforms and applications. The avatar serves as my digital representation in virtual environments and 3D web experiences. You can interact with the model through the Three.js-powered viewer on the homepage.
sabidb
A fully-featured relational database management system (RDBMS) implemented from scratch in Rust, showcasing modern database architecture and optimization techniques.
Core Features:
- SQL Query Engine - Complete SELECT, INSERT, UPDATE, DELETE operations
- DDL Support - Dynamic table and index creation/management
- Advanced Joins - Inner joins, outer joins with predicate filtering
- Transaction System - ACID compliance with basic concurrency control
- Query Optimization - Heuristic-based query plan generation
- Storage Engine - Multi-buffer pool management for efficient I/O
- Indexing - B-tree index structures for fast data retrieval
Tech Stack:
- Rust - Systems programming language for memory safety and performance
- Custom Storage Layer - Hand-built page management and buffer pool
- SQL Parser - Recursive descent parser for SQL statement processing
dotfiles
My personal development environment configuration built with modern terminal-based workflows and comprehensive tool integration.
Tech Stack:
- Lua - Neovim configuration and plugin customization
- Shell scripts - System automation and installation scripts
- Alacritty - GPU-accelerated terminal emulator
- Git - Version control configuration and aliases
- Neovim - Primary editor with extensive Lua-based plugins
- Vim - Legacy compatibility and fallback editor
- Zellij - Terminal multiplexer for session management
- Zeno - Completion framework optimized for ROS development
- Zsh - Shell with custom environment and prompt settings
- GitHub Actions - Automated deployment and CI/CD workflows