Dilraj Randhawa

Dilraj Randhawa

I'm aFull Stack Developer

Available for work

Looking for full-time opportunities

About Me

I'm a Full Stack Developer and Certified Scrum Master with a passion for building efficient, scalable, and user-friendly applications. I'm proficient in TypeScript, JavaScript, CSS, React, Next.js, Node.js, and modern web technologies. I enjoy solving 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
Jargon helps newcomer tradespeople overcome language barriers while pursuing Canadian Red Seal certification. Many language-learning apps lack trade-specific vocabulary, and technical manuals can be overwhelming, filled with complex terms and little context. Developed in collaboration with BCIT's ConnectHER hub, this 15-week project combines visual learning with interactive exercises, featuring flashcards, optical character recognition (OCR), Gemini 3 Flash AI-driven Q&A, and progress tracking to keep users engaged. By balancing educational precision with an approachable interface, Jargon supports learners rather than intimidating them. Its interactive, goal-oriented design empowers tradespeople to overcome language obstacles, advance toward professional certification, and gain confidence in the workplace.
ReactHonoTypeScript
View Details
CINE HUB is an innovative movie database project designed to provide users with a comprehensive and immersive movie experience. CINE HUB offers a vast collection of information about movies, TV shows, actors, and more. Created by: Priya, Simran, Dilraj, and Mudarres. This product uses the TMDb API but is not endorsed or certified by TMDb.
JavaScriptCSSHTML
View Details
High school education does not prepare children to deal with financial responsibilities, and there is no practical manner for young people to improve their literacy in the subject. Although parents try to educate their children, many struggle to find effective tools that combine real world money management with age appropriate learning materials. Money Monsters addresses this challenge by enabling parents to assign household chores and offer pocket money as incentives. Children can set savings goals, request rewards, and access educational content about managing budgets. The priority was designing a simple solution that ensures young users can navigate the platform independently, while parents maintain an administrative overview. Developed over four weeks, this full stack application uses a task and reward structure, mirroring real world financial transactions. The playful yet functional visual design makes budgeting tangible, and transforms routine household tasks into meaningful learning opportunities.
MongoDBJavaScriptExpress.js
View Details

Skills & Technologies

Coding Languages

  • React
  • Angular
  • C#
  • C++
  • HTML5
  • CSS
  • JavaScript
  • TypeScript
  • SaaS
  • PHP

Back-End

  • Node.js
  • Python (FastAPI)
  • Ruby on Rails
  • .NET
  • Next.js
  • Hono
  • Bun
  • YAML

Databases

  • MySQL
  • PostgreSQL
  • SQLite
  • SQL Server
  • MariaDB
  • Oracle Database
  • MongoDB
  • Firebase Firestore
  • Firebase Realtime DB
  • Redis
  • Cassandra
  • CouchDB
  • AWS DynamoDB
  • Supabase
  • PlanetScale
  • AWS RDS
  • Azure SQL Database
  • Google Cloud SQL
  • Heroku Postgres
  • Neon
  • Elasticsearch
  • Algolia
  • Meilisearch
  • Redis Stack

Development Tools

  • Git
  • GitHub
  • RESTful APIs
  • Docker
  • Adobe Photoshop
  • Figma
  • VS Code
  • Vercel
  • Render
  • Jira
  • Trello
  • Slack
  • MySQL Bench
  • Avian
  • Linux
  • Windows
  • Mac OS
  • Agile
  • Kanban
  • CI/CD
  • Cloud Computing
  • CSM
  • DOM
  • VM
  • AWS S3

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