Hi! I'm Yatharth.

Full-stack engineer with 4+ years across startup environments, focused on shipping performant products from idea to production.

I work across frontend, backend, and platform layers with a strong emphasis on UX quality, maintainability, and scalable architecture.

Yatharth

Work Experience

  1. Senior Software Engineer at Topo

    View highlights
    • Spearheaded platform-wide UI redesign, delivering a modern, intuitive interface that boosted user satisfaction and reduced support tickets.
    • Designed and launched end-to-end campaign creation flow, streamlining onboarding and slashing setup time for new campaigns.
    • Built automatic phone-number enrichment, integrating third-party APIs to append contact data in real time and improve lead quality.
    • Architected a notification system (Email & Slack) to surface key events instantly, increasing engagement and response rates.
    • Led HubSpot CRM integration, enabling seamless two-way data sync and 360° engagement tracking.
    • Released Master Inbox, empowering users to view and reply to all lead conversations in one place, driving workflow efficiency.
    • Engineered dynamic AI-driven messaging snippets using prompt engineering, personalizing outreach at scale and boosting open rates.
  2. Senior Software Engineer at Artisan AI

    View highlights
    • Spearheaded the integration of multiple CRMs including HubSpot and Salesforce into the platform, enhancing lead management efficiency.
    • Achieved a remarkable 99% improvement in email deliverability through meticulous optimization strategies.
    • Implemented advanced techniques to enhance email quality and refine email filtering mechanisms, resulting in a more streamlined communication process.
    • Developed comprehensive analytics infrastructure, enabling real-time monitoring and analysis of all lead and email-related activities within the platform.
  3. Senior Software Engineer at LeadSquared

    View highlights
    • Automated release pipeline that helps faster releases and 100% efficiency.
    • Automated Region Setup Infra for LeadSquared to create all its infra in new region on requirement basis. Automating it via Terraform, AWS, RDS, Powershell scripts.
  4. Software Engineer at LeadSquared

    View highlights
    • Part of DevOps Portal team which helps in automating infra management of LeadSquared
    • Automated RDS Cluster upgrade / downgrade activity with very less downtime around 1-10 seconds in production
    • Devised notification system for the platform supporting both web and email notifications on based of certain actions custom selected by user

Education

  1. BTech. in Computer Science and Engineering at Lovely Professional University

    Phagwara, Punjab

  2. Non Medical at Snower Valley Senior Secondary School

    Bajaura, Himachal Pradesh

Skills

ReactNext.jsTailwind CSSTypeScriptJavaScriptHTMLCSSGitGitHubNode.jsExpressMongoDBPostgreSQLMySQLDockerAWSPythonFastAPIRESTful APIs

Projects

Invoice Generator

A minimalistic invoice generator built and vibe coded with Claude Code. Fully open source, no auth required, no paywall. Export invoices to PDF and share with clients. Supports light and dark modes.

ViteReactTypeScriptTailwind CSSClaude Code

FormVibe

FormVibe is a platform that allows users to create and share forms with their friends.

Next.jsReactAppwriteTypeScriptTailwind CSS

EmojiGit CLI Tool

EmojiGit is a CLI tool that allows you to add emojis to your git commits.

JavaScriptNode.jsGitEmojiMeowInquirer

CloudSpace

CloudSpace is a platform that allows users to create and share spaces with their friends.

Next.jsReactMongoDBExpressNode.jsTypeScriptTailwind CSS

BlogBuddy

BlogBuddy is a platform that allows users to create and share blogs with their friends.

Next.jsReactMongoDBExpressNode.jsTypeScriptTailwind CSS

Machine Coding

Practice problems from my machine-coding repository with current completion status and implementation notes.

01 - In Memory Cache

Completed100%

A complete machine-coding solution with modular implementation and clean separation of concerns.

PythonProblem DecompositionDesign Patterns
View implementation notes

Approach: Designed around reusable components and predictable state updates to keep behavior easy to extend.

Focus: Core logic correctness, readability, and edge-case handling while preserving maintainable code structure.

Next: Add benchmark notes and architecture diagram in README for faster interviewer walkthrough.

02 - Config Manager

In Progress80%

Work in progress implementation with most core flows done and remaining edge-case hardening underway.

PythonState ManagementEdge-case Handling
View implementation notes

Approach: Built the main features first, then iterating over constraints and stress scenarios to improve reliability.

Focus: Finishing incomplete interaction states and improving error handling around complex user actions.

Next: Complete pending flows, add test coverage for corner cases, and publish final demo notes.

Videos

Build Dribble Clone using Next.js, Appwrite, TailwindCSS

In this video, I will be taking you through the complete process of building a Dribble Clone using Next.js, Appwrite, TailwindCSS.

Complete Guide to Build Rest APIs for Authentication from Scratch

In this video, I will be taking you through the complete process of building a Rest API for Authentication from scratch.

Build Facebook Reaction Animation using React and Framer Motion

In this video, I will be taking you through the complete process of building a Facebook Reaction Animation using React and Framer Motion.

Contact Me

Want to chat? Just shoot me a dm with a direct question on twitter or email me directly at yatharthverma070@gmail.com