Hello! I'm Prabh, a fourth-year Computer Science and Applied Mathematics major at Memorial University of Newfoundland. My journey into technology began with a love for mathematics and problem-solving at age 15, but it wasn't until my second year of university that I discovered my passion for programming through an introductory course. That first "Hello World" program sparked a curiosity that has evolved into a deep fascination with software development. Today, I wear multiple hats in the tech space. I serve as a Supplemental Instruction Leader for the same programming course that started my journey, helping new students discover their own potential in coding. I'm also a Full Stack Software Developer at Memorial University's Centre for Innovation in Teaching and Learning, where I'm building an educational platform to enhance the learning experience. Additionally, I volunteer as a Software Developer at the DIAG Lab, contributing to innovative research projects.
Blending design capabilities with problem-solving skills, I'm building a strong foundation in frontend development. While I focus on mastering vanilla JavaScript and TypeScript fundamentals, I've also become proficient with React and am exploring Next.js to optimize web performance and SEO. My expertise extends to creating engaging user experiences through GSAP animations and Three.js visualizations.
Building robust server architectures and RESTful APIs with a focus on scalability and security. Experienced in database design, system optimization, and implementing efficient data processing pipelines. Strong emphasis on clean code and best practices.
My approach to UI design begins in Figma, where I translate inspiration from platforms like Pinterest and Awwwards into practical wireframes and mockups. I pride myself on meticulous attention to detail, carefully selecting typography, color schemes, and layouts that align with each project's unique requirements and vision.
I'm building my foundation in data analysis, with a focus on creating insightful dashboards using Power BI and writing SQL queries to extract meaningful data. My mathematical background helps me understand the underlying patterns in data, and I'm excited to continue growing in this field.
I Leverage my combined knowledge of mathematics and programming, I develop intelligent solutions using both traditional ML algorithms and deep learning approaches. I focus particularly on natural language processing and computer vision applications, with experience in model development, training, and production deployment.
Multiple group projects in my 4 years if university have taught me how to deal with different personalities and work styles. I've learned to keep meetings focused, pick up slack when needed, and maintain clear communication - all while keeping things straightforward and drama-free. No corporate buzzwords, just practical collaboration that gets things done.
Picked up React and built a full-stack educational platform in under 3 months at my current role. My math background helps me grasp new concepts fast - from new frameworks to business logic.
Started with Python, moved to JavaScript, picked up React, and now building full-stack apps - all within two years. I switch between my roles as a developer, teaching assistant, and student researcher daily, adapting my approach for each context. When requirements change mid-project (they always do), I adjust and keep moving forward.
Approach challenges with analytical thinking and creative solutions. From debugging complex issues to optimizing algorithms, I enjoy breaking down problems and crafting efficient solutions that make a real impact.