Sharath
Senior Software Development Engineer | Web, LLMs, Cloud, Docker
Veritus | SaaS Labs | IIT Hyderabad | Crafting since 2020
Open source contributions
Technology
Great with | React, TypeScript, NodeJS, Docker
Good with | NoSQL, NextJS, Vite, Vitest, Puppeteer, Tailwind, LangChain.js
I like | Svelte, Astro, LangChain, Cloudflare, Vercel
Employment
Veritus (Aug 2024 - now)
Senior Software Development Engineer | Spearheading all software development at Veritus
-
Literature Review | Built Literature Review tool backed by custom ElasticSearch database with over 220 million records. 3x more relevant results than Google Scholar using similarity search.
- ElasticSearch, Bun, Python
-
Custom AI models | Hosted custom AI models on AWS using Docker and Python. Upto 100x cheaper than using external services like Cohere.
- Docker, Python, AWS Lambda, ECR, GitHub Actions
-
Payment system | Architected and developed one-time and recurring payment systems for the platform. Counting credit usage and recharges using Stripe and subscriptions using Stripe.
- Stripe, Webhooks, NextJS, One-time payments, Recurring payments
-
Manuscript Review | Built Manuscript Review tool with AI-powered suggestions and feedback. Simplifies 90% of a research paper's review process.
- LangChain, Structured Output, ElasticSearch, SERP API, Remarked, PDF parsing
-
PDF QnA | Built a chatbot that can answer questions about an uploaded PDF.
- Pinecone, Cohere, LangChain, Server sent events, PDF parsing
-
Team productivity improvement | Made the team more than 2x productive by integrating various tools into the product development workflow.
- TypeScript, ESLint, Sentry, GitHub Actions, Vercel, Docker, LangFuse, NodeJS, EC2
-
Rearchitecture | Pitched, planned and completed a full rearchitecture of the codebase from multi-repo MERN stack with JS to a monorepo with tRPC, NextJS and TypeScript with end-to-end type-safety.
- NextJS, tRPC, Mongoose, Tailwind, Redis
SaaS Labs (Jun 2022 - Aug 2024)
Software Development Engineer (SDEII) | Played key roles for various frontend, backend and full-stack projects and features.
-
Apex | Kicked off the rewrite of the JustCall codebase, setting up various base structures, tools and practices. Moving from PHP on a single server to NestJS, Remix, TypeScript, OpenAPI, Docker and Kubernetes.
- React, Remix, NestJS, TypeScript, TailwindCSS, Vite, Vitest, Docker, Jenkins, SonarQube, MySQL
-
Search | Built a full-text search engine for the JustCall product family. This reduced the load on customer support by 30% and improved the overall customer experience.
- Microfrontend, React, Vite, NodeJS, Shadow DOM, Algolia, Cheerio, Docker, Jenkins, Puppeteer, OpenAI
-
JustCall iQ migration | Migrated out JustCall iQ from JustCall codebase to a standalone service. Upgraded from PHP 5 to PHP 8. Moved to a Kubernetes based deployment.
- PHP, Docker, Kubernetes, Jenkins
-
AI Notetaker | Built a bot that joins meetings, records them, generates the highlights and summary, and sends them to the user.
- Puppeteer, NodeJS, Docker, Kubernetes, Whisper, LangChain, FFmpeg, Redis, Bun, Distributed systems
StoryXpress (Jul 2020 - Sep 2020)
Full-Stack Developer Intern | Learnt to resolve merge conflicts and working with a team.
-
Built internal dashboard and a Google Drive like feature.
- React, Webpack, NodeJS, ExpressJS
Freelance
htOS (Apr 2022 - July 2022)
DevOps Engineer | Built Hostel room management system for IIT Hyderabad | E2E type-safe codebase, designed for long term maintenance.
- Blitz.js, TypeScript, PostgreSQL, NextAuth, Prisma
covid19tracker (Sep 2021 - Dec 2021)
Lead Developer | Scaled to a peak 3 TB traffic per month. Spearheaded the project development from initiation to deployment.
- NodeJS, CDN, Cloudflare, GitHub Actions, Docker, PostgreSQL
Office of Career Services (Feb 2020 - Apr 2021)
Web Developer | Built Frontend of IITH's placement platform. Moving from paper-based to digital, this platform reduced friction for companies, placement staff and the students by a large margin.
- React, JavaScript, NodeJS, Express, MySQL
Projects
-
gai | The fastest AI command generator
- Go, LangChain, OpenAI, GitHub Actions, Docker, bash, pwsh
-
sca.run | My blog
- Astro, Remark, TypeScript
-
Self-hosted | Self-hosted services running on a VPS cluster
- Docker Swarm, Cloudflare Tunnel, Oracle Cloud Infrastructure, GlusterFS, SOPS, Linux
Desktop apps, games, clusters, libraries, AI and more [click to expand]
-
maaybe | A library that introduces the concept of "maybe" to TypeScript
- TypeScript, GitHub Actions, NPM, Jest
-
Terminova (defunct) | Predictive autocomplete in a terminal app. Discontinued due to advanced competition.
- Rust, TypeScript, Tauri, Wails, Go, OpenAI
-
Tic Tac Toe Pro | Reimagined Tic Tac Toe with overrides, 8 players, and a massive board.
- React, TypeScript, TailwindCSS, Vercel
-
sharath.uk | More than a personal website
- Vite, TypeScript, UnoCSS, React, Firebase, Turso, Drizzle
-
neko | Non-sense generator. HTML streaming and slow page layout rendering.
- LangChain, Deno, HTML
-
dxup (deprecated) | A tools management desktop app
- Tauri, Linux, GitHub Actions, React, React Query
-
URL shortener | Shorten long URLs
- Turso, Cloudflare Workers, Drizzle
-
Upload to CDN | Upload files to a CDN and get a link
- Cloudflare Workers, Cloudflare R2
-
Code server | Docker image for VS Code and development tools
- Docker, asdf, GitHub Actions
Education
Indian Institute of Technology, Hyderabad (Aug 2018 - May 2022)
Bachelor of Technology in Engineering Science | Software Engineering, Computer Networking, Operating Systems, Drones, Digital Logic Design, IoT and more