Dilraj Randhawa

Dilraj Randhawa

Full Stack Developer Student at BCIT | Passionate about building innovative web applications

I'm a full stack development student at BCIT with a passion for creating efficient, scalable, and user-friendly applications. I'm proficient in TypeScript, JavaScript, CSS, React, Next.js, Node.js, and modern web technologies. I enjoy tackling complex problems and continuously learning new skills to stay at the forefront of web development.

Available for work

Looking for full-time opportunities

About Me

I'm a software developer currently studying full stack development at BCIT. I'm passionate about creating efficient, scalable, and user-friendly applications.

With a focus on modern web technologies, I enjoy tackling complex problems and continuously learning new skills to stay at the forefront of web development.

GitHub Activity

GitHub Contributions

@djrandhawa15
Loading GitHub contributions...

Featured Projects

View All
Authentication implementation using Passport.js with TypeScript. Demonstrates user authentication patterns, session management, and secure login/logout functionality.
typescriptpassportauthentication
View Details
Modern personal portfolio website built with JavaScript. Showcases projects, skills, and experience with a clean, responsive design.
javascriptportfolioresponsive
View Details
React-based movie discovery application built with Vite. Features modern UI for browsing movies with responsive design and fast performance using React with SWC.
reactvitejavascript
View Details

Skills & Technologies

Frontend

React90%
Next.js85%
TypeScript85%
JavaScript95%
HTML/CSS95%
Tailwind CSS90%

Backend

Node.js85%
Express80%
PHP75%
Bun70%
REST APIs85%

Database

PostgreSQL80%
MySQL75%
Prisma ORM80%
Drizzle ORM75%

Tools & Technologies

Git85%
Docker75%
Vite85%
Auth080%
Vercel85%

Programming

OOP85%
Functional Programming80%
Design Patterns75%
Algorithms75%

Version Control

GitHub90%
Git Workflow85%
CI/CD70%

Get In Touch

I'm always open to new opportunities and collaborations. Feel free to reach out if you'd like to work together!

Get in Touch