Vinayak's Avatar

Hi, i'm Vinayak a.k.a. CalC

ResumeArch btw

pursuing B.Tech in Electronics and Communication Engineering at IIIT Allahabad.

Currently trying to dive deep into Databases and Embedded Systems.

I mostly work in Rust and TypeScript, choosing languages based on the kind of reliability and control I need. I like my tools fast, local-first, and hackable.

I like cats and raccoons, infact i identify as a racc/oon.

(Professional) Experience

resumemate.io

Frontend Developer Intern

resumemate.io

August'25 - Present

Developing and maintaining the front-end of a resume-building web application using Next.js, ensuring a responsive and user-friendly interface.

Next.jsTypeScriptTailwind CSS
Kiran Foundation

React Native Intern

Kiran Foundation

March'25 - April'25

Implemented real-time chat functionality using React Native and Chat-Stream, enabling seamless user communication within the app.

React NativeTypeScriptFirebaseNativewind

(some) Blogs

Let's make a key-value storage engine

Let's make a key-value storage engine

Let's see how high throughput key-value databases work, not only key-value but a robust high speed key-value storage engine is also the base of any nosql database, example being everyone's favourite (everyone hates it) MongoDB

21 Nov 2025
The web is just text over TCP

The web is just text over TCP

Ever wondered what really happens when you type a URL into your browser and hit enter? In this post, I break down the basics of how the web works using plain HTTP over TCP.

29 Aug 2025
Docker - a beginner friendly guide

Docker - a beginner friendly guide

'But it works on my machine' - that's one of the most important problem docker solves, lets get to know what docker really is, how it works and to get started with docker

26 Jul 2025
view all

(some) Projects

Crux

Crux

A web platform that provides previous years' opening and closing ranks for various colleges under JoSAA and CSAB, helping students make informed decisions during counseling.

Next.js
Tailwind CSS
PostgreSQL
Docker
Prisma
Cook.nvim

Cook.nvim

cook.nvim is a modular and extensible Neovim plugin that lets you effortlessly compile or run the current file based on its filetype.

Lua
Neovim
Fyrer

Fyrer

lightweight tool to run multiple dev servers concurrently

Rust
view all

People

Sam
Sam
JoyBoy
JoyBoy
HGR
HGR
BitFlipper
BitFlipper
Vinayak Maheshwari