welcome to rahul sain's

i'm an average competent software developer. i am a chess amateur (roughly 1100 on chess.com) here is a list of good upcoming contests i'll do

GitHub github.com/Rahulsainlll LinkedIn linkedin.com/in/rahul-sain Chess.com chess.com/member/rahul_sanin Codeforces Twitter twitter.com/Rahulsainlll

work experience

(you can click on the role summary to see the details)

projects

inscribe Python

inscribe is a sleek web app that converts your input into professionally formatted PDFs
using fillable forms, it collects your data and programmatically fills PDF templates. Just enter your info, and inscribe handles the rest, delivering polished PDF documents effortlessly. The backend is deployed on Render for seamless performance.
source code | try it

magicDocs

build a super clean docs application magicdocs. read, write, request documentaion features are available for user. effortlessly search for what you need. search examples: aws, frontend, backend
source code | try it

hoopchat

connect and collobrate with fellow developers in real-time discussions on hoopchat
join public/private chats, collaborate on projects, and brainstorm ideas. Create hoops for discussions or project groups, set up private hoops with time limits, assign tasks, and brainstorm publicly or privately. Dive into the world of tech conversation today!
source code

teeny-tiny compiler C

it is a python-based compiler project that implements a programming language called teeny-tiny.
i followed Let's make a Teeny Tiny compiler tutorial. i learnt a lot about python and how compiler works while implementing this.
source code

text-editor C

it is a very minimal, text editor written in C from scratch, using only the standard library.
source code (private rn btw)

grand-line-rush JavaScript

npx grand-line-rush is a command-line tool that lets you test your typing speed and accuracy. It presents you with a random quote, and you have to type it as fast and accurately as you can. After you finish typing, it calculates your typing speed and accuracy in terminal
source code | try it


blogs