Skip to content
View praveengitsit's full-sized avatar

Block or report praveengitsit

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 is supported. This note will only be visible to you.
Report abuse

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

Report abuse
praveengitsit/README.md

Hi, I'm Praveen Bhusal 👋

Product Software Engineer

I build resilient, type-safe systems and high-performance cross-platform UIs. My approach to engineering is shaped by a "Type-First" philosophy and a deep respect for the open-source ecosystems that move our industry forward.


🛠 My Engineering Philosophy

  • Make Invalid States Unrepresentable: Influenced by the patterns of Matt Pocock, I leverage TypeScript (Discriminated Unions, Type Guards) to ensure architectural integrity. I’d rather the compiler shout at me than a user see a crash.
  • Decoupled Logic: I'm a firm believer in State Machines and the BLoC pattern. Whether it's Flutter or Web, I ensure business logic remains independent of the UI layer.
  • First-Principles Engineering: From Pharma-tech monorepos to Agri-tech for emerging markets, I've learned that the best code is often the code you have the courage to delete.
  • Product-Minded Development: I don't just "deliver tickets." I need to know why we are building a feature, and what existing problems does it solve

🧰 Tech Toolbox

Category Tools
Languages TypeScript, JavaScript (ES6+), Dart, HTML/CSS
Frameworks Flutter, Angular, React
Architecture BLoC, State Machines, Nx Monorepos, REST/JSON Schemas
Tools Git, GitHub Actions, Docker

📫 Let's Connect

  • Currently focused on: The cross sections of engineering, product and team dynamics
  • Ask me about: Why I love refactoring and the "Strict: True" flag.

Pinned Loading

  1. cw-fe-assestment-task-1 cw-fe-assestment-task-1 Public

    Forked from cloudfactory/cw-fe-assestment-task-1

    TypeScript

  2. rbac-casework rbac-casework Public

    A front-end application using Angular to manage roles and users

    TypeScript