Hello

My name is

ABHISHEK BHATTARAI

Senior Software Engineer with 4 years building platforms for 10M+ users

Frontend-leaning Full-Stack. TypeScript, React, Next.js, Python. Execution engines, workflow automation, and growth analytics (sGTM, CAPI).

👤

About

I'm a Senior Software Engineer at Programiz with 4 years of experience, leading high-impact learning tools used by 10M+ users worldwide.

I specialize in frontend (React, Next.js) and backend (Node, Python), plus growth analytics (sGTM, Meta CAPI). I focus on fast UX, scalable systems, and bridging engineering with product and growth.

What I Do

  • •
    Full-stack engineering: End-to-end features from UI to APIs
  • •
    Lead visualizer & IDE architecture: Code Visualizer suite, Playground for 100K+ and 1M+ users
  • •
    Marketing data pipelines: sGTM, Meta CAPI, conversion tracking with growth teams
  • •
    System performance: Non-blocking analytics; 45% latency reduction on critical paths
  • •
    Mentorship: Code reviews, TypeScript and REST API standards

What I've Built

Led Code Visualizer (100K+ MAU) and Playground IDE (8 languages, 1M+ learners). Cut content release from 14 to 4 days via a custom workflow system; 2× content velocity with AI-powered pipelines. Built analytics stack (sGTM, CAPI) handling ~10M events/month; tracking 0%→90%+, 45% auth latency improvement.

REST APIs and microservices for Lessons, Quizzes, and execution pipelines; feature flags and A/B testing for risk-free rollouts.

Abhishek Photo

Full Stack Engineer

Growth / Analytics

Team Leader

Current Focus

  • -Leading design and implementation of complex features like algorithm visualizers.
  • -Mentoring junior engineers and guiding technical architecture.
  • -Expanding into advanced marketing analytics and conversion engineering.
  • -Looking to own end-to-end technical solutions and grow infrastructure expertise.
</>

Skills

Product-driven engineer with 4 years. TypeScript, React, Next.js, Node.js, Python. Scalable product, internal tools, and growth analytics (GTM, sGTM, CAPI).

Core / Frontend

ReactReact
Next.jsNext.js
TypeScriptTypeScript
JavaScriptJavaScript
Design SystemsDesign Systems
Framer MotionFramer Motion

Backend & Systems

Node.jsNode.js
PythonPython
REST APIsREST APIs
MicroservicesMicroservices
CI/CDCI/CD
Workflow AutomationWorkflow Automation

Growth & Marketing Analytics

GTM & sGTMGTM & sGTM
GA4GA4
Meta CAPIMeta CAPI
RudderStackRudderStack
MixpanelMixpanel
Conversion TrackingConversion Tracking

Tools Used Daily

DockerDocker
GitGit
TailwindTailwind
📁

Projects

Grievance Desk
Live portfolio piece

Grievance Desk

Problem

A complaint queue becomes dishonest when a missing date, a repeat, or a guess lands as ordinary open work.

Solution

Built a review desk that stages CSV imports, counts five working days in Asia/Kathmandu, and records the supervisor decision in the same transaction as the follow-up. A signed-in email sees only its own cases. A signed-out visitor can work the sample in the browser.

Impact

  • •The import, the deadline, and the decision stay explainable after the write
  • •Production is Express on Vercel and Postgres on Neon, with migrations applied from CI
  • •Live beside this site at desk.bhattaraiabhishek.com.np

Tools

TypeScriptReactExpressPostgreSQLNeon
Code Visualizer Suite
100K+ monthly users

Code Visualizer Suite

Problem

Learners struggled to understand abstract code execution and algorithm steps.

Solution

Led end-to-end build of Python, C, and DSA visualizers: line-by-line execution, variable tracking, recursion. TypeScript frontend with Python/Node execution pipelines.

Impact

  • •100K+ monthly active users
  • •Turns pointers, recursion, DP into intuitive visual experiences
  • •Core tool driving Programiz learning platform

Tools

PythonReactTypeScriptNode.jsREST APIsDebug inspection
Playground (IDE)
1M+ monthly users

Playground (IDE)

Problem

Learners needed a seamless in-browser coding environment for experimentation.

Solution

Primary developer of multi-language IDE: 8 languages, real-time execution, scalable backend. Powers examples, lessons, and project-based learning.

Impact

  • •1M+ monthly learners
  • •8-language support with isolated execution
  • •Enabled in-browser coding and portfolio outcomes

Tools

ReactNext.jsNode.jsREST APIsReal-time execution
Marketing Analytics Pipeline
10M+ events/month

Marketing Analytics Pipeline

Problem

Incomplete funnel visibility and poor conversion tracking.

Solution

Designed server-side event pipeline (sGTM, Meta CAPI). RudderStack and BigQuery for funnel analysis. 90%+ tracking coverage, privacy-compliant.

Impact

  • •Tracking 0% → 90%+; 50% tracking accuracy improvement
  • •Signup latency 1.5s → 800ms via non-blocking analytics
  • •Attribution and lower CAC for paid marketing

Tools

GTMsGTMGA4Meta CAPIRudderStackMixpanel
🔒 Internal Tool
AI-Powered Content Engine
2x production velocity

AI-Powered Content Engine

Problem

Content creation was slow and labor-intensive.

Solution

Slack-integrated AI engine: raw docs → structured courses, brand-compliant assets. Multi-stage GPT/Gemini pipeline for content team.

Impact

  • •Content production 12 → 6 days (2x faster)
  • •Primary tool for content team; halved time-to-market
  • •Brand consistency via custom training

Tools

OpenAIGeminiSlack APIPrompt Engineering
🔒 Internal Tool
Guided Project Environments
Thousands of learners

Guided Project Environments

Problem

Learners needed structured, validated project experiences with portfolio outcomes.

Solution

Contributed to system design for scalable project environments: automatic validation, portfolio support, measurable success outcomes.

Impact

  • •Thousands of learners complete projects with measurable outcomes
  • •Portfolio support and wall-of-inspiration
  • •Improved engagement and completion

Tools

ReactGoogle APIREST APIsPython
Feature Flag System
Risk-free rollouts

Feature Flag System

Problem

High risk deployments and lack of experimentation capability.

Solution

Built feature flag infrastructure (custom + GrowthBook). Controlled rollouts, A/B testing, instant toggles across large codebase.

Impact

  • •A/B tested offer pages; reduced deployment risk
  • •Managing 10+ concurrent flags
  • •Decoupled deployment from release

Tools

GrowthBookReactNode.js
🔒 Internal Tool

Whether it's about developer tools, education products, or interesting engineering challenges — I'd love to connect.