background

ShapingInterfacesInterfacesAPIsAPIsProductsProductsExperiencesExperiencesInterfacesInterfacesAPIsAPIsProductsProductsExperiencesExperiences

into Real Projects

that Deliver Results

Hi, I'm Justin, a software developer based in Calgary with a passion for code.

See my work

arrow
Years of Hands-on Experience
Personal Projects Completed
Technologies Mastered
Hours Spent Codng This Year
casecobra

CaseCobra: Turn Your Favorite Memories into One-of-a-Kind Phone Cases

A modern web app built with Next.js, TypeScript, TailwindCSS, and PostgreSQL — powered by Stripe, Prisma, Shadcn UI, and Resend for a fast, scalable experience. View Project

Library Management

EasyPPP – Smart Pricing for Global Markets

YC Directory

TechCobra – Modern Electronics E-commerce

/images/logos/skill-1.png0
/images/logos/skill-2.png1
/images/logos/skill-3.png2
/images/logos/skill-4.png3
/images/logos/skill-5.png4
/images/logos/skill-6.png5
/images/logos/skill-7.png6
/images/logos/skill-8.png7
/images/logos/skill-9.png8
/images/logos/skill-10.png9
/images/logos/skill-11.png10
/images/logos/skill-12.png11
/images/logos/skill-1.png0
/images/logos/skill-2.png1
/images/logos/skill-3.png2
/images/logos/skill-4.png3
/images/logos/skill-5.png4
/images/logos/skill-6.png5
/images/logos/skill-7.png6
/images/logos/skill-8.png7
/images/logos/skill-9.png8
/images/logos/skill-10.png9
/images/logos/skill-11.png10
/images/logos/skill-12.png11
Quality Focus

Quality Focus

Delivering high-quality results while maintaining attention to every detail.

Reliable Communication

Reliable Communication

Keeping you updated at every step to ensure transparency and clarity.

On-Time Delivery

On-Time Delivery

Making sure projects are completed on schedule, with quality & attention to detail.

💼 My Career Overview

Professional Work Experience
starstarstarstarstar

Justin consistently meets high order volumes with speed and accuracy. A dependable team player who keeps the workflow smooth.

Warehouse Team Member

Warehouse Team Member

🗓️ August 2024 - Present

Responsibilities

  • Picked, packed, and processed over 200 customer orders per day with high accuracy.
  • Managed incoming shipments and ensured timely and efficient receiving and stocking.
  • Assisted in outbound shipping by preparing packages and coordinating with couriers.
  • Maintained a clean and organized work area in compliance with safety standards.
  • Supported team productivity through clear communication and task coordination.
starstarstarstarstar

Justin's backend development work have been outstanding. He approaches challenges with a problem-solving mindset.

Back End Developer

Back End Developer

🗓️ July - October 2024

Responsibilities

  • Processed over 250,000 user data entries securely and efficiently for client platforms.
  • Built scalable microservices using Node.js and Express.js in a monorepo architecture.
  • Developed RESTful APIs and integrated them with frontend applications.
  • Implemented authentication and authorization mechanisms using JWT and OAuth.
  • Optimized database queries and improved application performance.
starstarstarstarstar

Justin's work on Ingraph's web-application brought a high level of quality and efficiency. He delivered solutions that enhanced our web experience & meet our product goals.

Web Developer

Web Developer

🗓️ January - May 2024

Responsibilities

  • Developed a custom e-commerce site with Next.js, integrating features like user auth (NextAuth), Stripe payments, and product management.
  • Built responsive UI using React.js, TailwindCSS, TypeScript, and Shadcn
  • Implemented Prisma ORM with MySQL and used Axios for API integration.
  • Ensured high performance and SEO optimization for the e-commerce platform.

🤝 The Skills I Bring to the Table

My Preferred Tech Stack
starstarstarstarstar

I use React.js to build dynamic and responsive user interfaces. My focus is on component-based architecture, state management, and creating intuitive user experiences that scale with ease.

React.js

React.js

Front-End Development

starstarstarstarstar

Next.js is my go-to for server-side rendering and optimized web performance. I've built SEO-friendly, scalable apps using API routes, file-based routing, and dynamic rendering strategies.

Next.js

Next.js

Full-Stack Development

starstarstarstarstar

I rely on Express.js to design RESTful APIs and build robust backend services. I prioritize clean architecture, middleware layering, and secure endpoints.

Express.js

Express.js

API Development

starstarstarstarstar

Node.js powers my backend logic. I've built fast, event-driven servers and microservices, allowing real-time capabilities and efficient resource handling for large-scale apps.

Node.js

Node.js

Back-End Development

starstarstarstarstar

Whether it's MySQL or PostgreSQL, I structure normalized, efficient databases that serve high-volume applications. I’ve implemented joins, indexing, and optimized queries for performance.

MySQL / PostgreSQL

MySQL / PostgreSQL

Database Management

starstarstarstarstar

TypeScript helps me write safer, more maintainable code. I leverage strong typing and interfaces to build scalable apps and catch issues early in development.

TypeScript

TypeScript

Type Safety

starstarstarstarstar

TailwindCSS speeds up my styling workflow. I build fully responsive, clean, and accessible UIs without writing bloated CSS — all while keeping designs consistent.

TailwindCSS

TailwindCSS

UI Design

starstarstarstarstar

I use Git for efficient version control, team collaboration, and deployment workflows. I’m confident in branching strategies, pull requests, and resolving merge conflicts.

GIT

GIT

Version Control

starstarstarstarstar

Prisma simplifies my database interactions. I use it to define models, run migrations, and perform type-safe queries, making database management seamless and efficient.

Prisma

Prisma

ORM

💬 Have questions or ideas? Let's talk 🚀

Get in Touch – Let's Connect