Work I’ve Done
Markweavia
A no-nonsense tool that transforms Markdown into elegant, platform-independent HTML presentations with Vim motions.
markdown vim react nord
Rusty Vim
github ↗ ·
A modal, Vim-like text editor built from scratch in ~1500 lines of Rust. Implements core Vim features, motions, and keyboard-centric editing from the ground up.
rust vim terminal text-editor
NSDC MEC Website 2.0
Designed and engineered the NSDC MEC website 2.0. Focused on creating a fast SSR website with in-memory data and HTML caching for high performance and lightweight payloads. Ships minimal JS by default.
astro solidjs ssr
Excel 2025 Website
Designed and built the official landing page for Excel 2025, MEC’s national-level technical fest, centered around a 'Time' theme.
react tanstack-query three.js excel
Clockwork Escape
A time-themed portrait platformer set in a Time theme that traps you in 'Elsewhere', an addictive loop masking a decaying ancient experiment. Outrun the echoes of your past selves to uncover the secrets of the Rift and survive the infinite clockwork. created as part of ExcelPlay 2025. Implemented completely from scratch using TypeScript, running at 60fps natively in the browser, and utilizes Rust WASM to handle score integrity checks.
typescript rust wasm no-deps excel react backend in rust
Dalalbull
A full reimplementation of the legacy paper trading game Dalalbull with a modern look and feel. Dalalbull is the flagship paper trading simulator of Excel, the national techno-managerial fest of Govt. Model Engineering College, Kochi.
For its 2025 edition, the platform has undergone a complete architectural overhaul, featuring a high-performance React 19 frontend with real-time SSE synchronization and a modernized, multi-theme dashboard.
tanstack start react paper-trading excel typescript
Project Mosaic
A collaborative canvas where anyone can change pixels to one of 16 colors every few seconds. Watch dynamic pixel art evolve in real-time. Inspired by r/place.
rust axum shuttle angular
dot-linker
A GNU Stow-like utility for managing dotfiles via symbolic links. Keep config files version-controlled and linked to their proper locations.
rust
About Me
Computer Engineering student deeply interested in systems programming and functional programming. Passionate about building robust, memory-safe, and highly optimized software.
INTJ Student
Languages & Technologies
- Main Interests: Rust TypeScript functional programming
- Other Languages: C Python Lua Scheme
- Web: React Angular Astro SolidJS TanStack ecosystem
- Backend: Axum FastAPI Node.js Deno Hono
- Environment: Arch Linux Neovim Zellij fish foot Niri Helix opencode
Volunteering & Leadership
- NSDC MEC: Executive (2024–2025) · Web Sublead (2025–2026)
- FOSSMEC: Executive (2025–2026)
- Excel 2025: WebTeam Member · CS-Tech Member · ExcelPlay
Other Interests
Manchester United
The best club in the world.