ShirishShirish Pokhrel
|
Building scalable, pixel-perfect web experiences with React, Next.js, and TypeScript. Passionate about performance and user experience.
Crafting Digital Experiences That Matter
I am a results-driven Software Engineer and Data Scientist with over 4 years of experience specializing in high-performance frontend architecture and medical image classification.
Expert in Next.js, NestJS, and Python, with a recently completed Master's in Data Science focused on Deep Learning for Breast Cancer Detection.
I have a proven track record in architecting Turborepo monorepos and real-time synchronization platforms while bridging the gap between scalable software engineering and data-driven insights using Convolutional Neural Networks (CNNs) and multivariate statistical analysis.
I am dedicated to maintaining high code quality through Agile leadership, automated testing with Vitest, and enforced Git conventions to deliver robust, user-centric solutions.
Lalitpur, Nepal
0+ Years
M.S. Data Science
Islington College
0+ Built
Technologies & Expertise
// Frontend
// Backend & Data
// Tools & Arch
// Workflow & Soft
Where I've Worked
Software Engineer
TechTone
Sep 2023 – Present
Lalitpur, Nepal
- ▹Developed and maintained PicoVico, a cinema management platform comprising 4 interconnected applications (Admin Panels, Customer Web, POS) using Next.js, React 18/19, and NestJS.
- ▹Architected a Turborepo monorepo with shared UI libraries and centralized ESLint/TS configurations, significantly reducing code duplication across three production applications.
- ▹Improved SEO and initial load performance by building Server-Side Rendered (SSR) pages and standalone deployable apps optimized with Turbopack.
- ▹Engineered complex interactive UIs, including a cinema seat-layout renderer and dynamic nested accordion forms using React Hook Form, Zod, and Radix UI.
- ▹Implemented real-time data synchronization between POS and display apps using the BroadcastChannel API and Server-Sent Events (SSE) for live order updates.
- ▹Optimized server-state and data density using TanStack Query for caching and TanStack Table for performant, filterable modules across concession and configuration engines.
- ▹Built a robust role-based authentication system featuring JWT-based route guards, OTP verification, and Zustand for global state management.
- ▹Ensured architectural stability by writing comprehensive unit tests with Vitest and React Testing Library, achieving high coverage for business-critical modules.
- ▹Collaborated in an Agile environment using Conventional Commits, GitHub PR reviews, and Husky hooks to maintain high code quality standards.
Front-end Engineer
Venture4 Tech
Dec 2022 – Sep 2023
Lalitpur, Nepal
- ▹Led a team of 3 developers in an agile environment.
- ▹Optimized application for speed and performance improvements.
- ▹Participated in client meetings to discuss requirements and optimization strategies.
- ▹Developed and enhanced features for existing systems.
- ▹Worked on governmental projects including LISA, FRA, PFRA, LED, GESI, and LGPORTAL.
Front-end Engineer
Everest Technologies
Dec 2021 – Nov 2022
Pokhara, Nepal
- ▹Worked as a React.js developer gaining real-world experience.
- ▹Developed projects including: Thrift Store Nepal (E-commerce), Namaste Palpa (Digital menu), and Hamro Vet (Veterinary e-commerce).
- ▹Tested and debugged new features for quality assurance.
Graduate Researcher
Islington College (Master's Thesis)
Jan 2024 – Feb 2025
Kathmandu, Nepal
- ▹Developed an advanced deep learning model for Breast Cancer Detection and classification using Convolutional Neural Networks (CNNs) and Transfer Learning.
- ▹Processed and augmented large-scale medical imaging datasets (e.g., MIAS or BreakHis) using OpenCV and Python to improve model generalization and reduce overfitting.
- ▹Implemented and compared state-of-the-art architectures such as ResNet50, VGG16, or InceptionV3, achieving high sensitivity and specificity in tumor malignancy prediction.
- ▹Optimized model performance using techniques like dropout, batch normalization, and learning rate scheduling, evaluating results via ROC-AUC curves and Confusion Matrices.
- ▹Utilized TensorFlow/Keras or PyTorch for model training and NumPy/Pandas for structured data management and statistical validation.
Things I've Built
Other Noteworthy Projects
Let's Work Together
I'm currently open to new opportunities. Whether you have a question or just want to say hi, I'll try my best to get back to you!
Built withby Shirish Pokhrel