Krushi Raj Tula
A developer, geek, and enthusiast who loves solving hard problems and fixing things with technology. I build full-stack products end to end, scale backend systems, ship open-source developer tools, and build with (and for) AI agents.
You can read my writings here.
I have worked for a number of projects. But, below are the corporate experiences that I have.
Full-Stack Engineer
Full Time
Jan 2020 - Present
Sole developer of Paperpile's internal academic search platform, a 230M+ document system I own end to end (React/Next.js, Node/TypeScript, Python; MongoDB, Elasticsearch, PostgreSQL).
Software Developer
Full Time
Jul 2019 - Dec 2019
Built the Content Management and Advertising module for ATM machines and cut ad initial-load latency from ~2 minutes to under 30 seconds on constrained, low-bandwidth hardware; root-caused a production defect blocking a major bank chain's ads.
Software Engineer
Internship
Jan 2019 - Jun 2019
I worked as full-stack developer with Seismic frontend, ServiceNow platform as backend. I started with design and analysis for a usecase, which eventully was developed as a prototype, then as a fully functional feature.
UI Developer, Interns' team lead.
Internship(Remote)
May 2018 - Jun 2018
A team of interns was formed to build frontend for an e-Commerce site. I was the lead of interns team and also frontend developer to build UI for the site.
You can read more about my experiences here
Skill set that you can expect from me.
JavaScript
TypeScript
Python
Node.js
React
Next.js
Vue
HTML
CSS
Tailwind
SASS
Express
Django
GraphQL
PostgreSQL
MongoDB
Elasticsearch
Redis
ClickHouse
SQLite
MySQL
Docker
Kubernetes
AWS
ELK Stack
Jenkins
Jest
Mocha
Java
IDEs and tools that I use and those I'm familiar with.
You can read more about the skills(other than technical) that I developed while working with people - here
You can view writings on all my projects here.
You can view all my writings here.