Skip to content
View pravinpaudel's full-sized avatar

Highlights

  • Pro

Block or report pravinpaudel

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
pravinpaudel/README.md

Hey, I’m Pravin 👋

I specialize in turning messy, ambiguous ideas into clear, executable systems.

As a Computer Science student, I build scalable software by emphasizing structure, clean abstractions, and feedback-driven iteration - so systems improve with use instead of collapsing under it.

I’m drawn to problems where structure matters - designing software that remains understandable, maintainable, and useful as it grows. My projects emphasize system clarity, iteration based on real usage, and long-term reliability over one-off features.


🧠 Engineering Mindset

  • Systems over scripts
  • Clarity beats cleverness
  • Scale reveals design flaws

I care deeply about clean abstractions, thoughtful tradeoffs, and writing software that other engineers can confidently build on.


🛠️ Technical Stack

Used pragmatically, in service of the system.

  • Languages: JavaScript, TypeScript, Python, Java, C, Prolog, Lisp
  • Frontend: React, HTML, Tailwind CSS
  • Backend: Node.js, Express.js, REST APIs, GraphQL
  • Datastores: MongoDB, PostgreSQL, SQLite, MYSQL, Redis
  • Auth & Security: JWT-based authentication, stateful session handling
  • Infra & Deployment: Oracle Cloud, Nginx, Docker, Vercel, Railways
  • Practices: Object-Oriented Design, Test-Driven Development
  • Tooling: Git, Linux

📌 Selected Projects (Impact-Focused)

Event capture and organization platform built with a feedback-driven iteration loop.

  • Achieved 150+ poster scans and 20+ early users during beta launch
  • Enabled instant event capture while driving continuous improvements through structured feedback and accountable iteration

Algorithm visualization platform designed to reduce abstraction barriers in CS education.

  • Used by 60+ students every semester to understand core data structures and algorithms
  • Built step-by-step visualizations to make abstract concepts intuitive and refined continuously based on classroom feedback

Live Agent Support System

Real-time customer support system built to improve responsiveness and engagement.

  • Shipped a WebSocket-based live chat system, increasing user engagement by 10% through faster, personalized interactions
  • Designed a scalable MERN backend with clear separation between messaging, authentication, and session state
  • Deployed behind Nginx with Redis-backed state management to support concurrent users reliably

A structured roadmap platform for breaking goals into milestones and tracking consistent progress.

  • Emphasized system structure, extensibility, and user-driven iteration

👉 More projects


🔍 What I’m Looking For

  • Software Engineering internships opportunities
  • Teams that value ownership, clarity, and long-term system health
  • Opportunities to learn from strong engineers and contribute to production systems

📫 Let’s Connect

Pinned Loading

  1. planit planit Public

    PlanIt is a modern, full-stack task and milestone management application that helps users organize their projects with hierarchical milestones, share roadmaps, and track progress effectively.

    TypeScript

  2. LinkSnip LinkSnip Public

    LinkSnip is a modern URL shortening service. This application allows users to create shortened URLs, track visit analytics, and manage their links through a clean, responsive interface.

    EJS

  3. Toggle-Game Toggle-Game Public

    A puzzle game featuring a 3x3 grid of toggleable squares. The objective is to transform an all-white board into a target configuration by clicking squares that flip the colors of the clicked square…

    Java

  4. Visualizer Visualizer Public

    Algorithm Visualizer is a React-based web application that helps users understand and explore various algorithms and data structures through interactive visualizations.

    JavaScript

  5. threads-backend threads-backend Public

    A GraphQL-based API server that serves as the backend for a social media application where users can create accounts, post contents, and interact with others.

    TypeScript

  6. DeepLearning DeepLearning Public

    A collection of deep learning models like music generator, classification, and fine-tuned models

    Jupyter Notebook