Full-stack developer / Windsor, Ontario

DEVELOPERWORK

I build web apps that are clean on the surface and dependable underneath. My work usually sits between frontend design, backend logic, automation, and careful debugging.

How I work

The way I think through a build

How I build

Interfaces people can actually use

I care about screens that feel clear, fast, and predictable. That means thoughtful layout, useful states, responsive behavior, and details that do not fall apart on smaller devices.

See the work

Behind the screen

Data that keeps the product honest

I like connecting polished interfaces to clean data flows: forms, APIs, databases, permissions, error handling, and the small rules that make a product dependable.

View projects

Before shipping

Testing the parts users notice

I use testing, browser checks, debugging, and careful handoff notes to catch rough edges before they become someone else's problem.

Open builds

Experience

What I have learned from real teams

Why I am a good fit

Three working habits that show up in every role I take, paired with the teams that helped me build them.

  1. 01 / 02

    Jan 2026 - Apr 2026

    Ottawa Infotainment

    UI/UX Designer Intern

    Designed an RV cabin-control system with scene-based presets, safety-aware mode transitions, and prototype validation.

    • Translated multi-step product requirements into lighting, climate, audio, display, and vehicle-state presets.
    • Mapped Park and Drive user flows, safety constraints, unresolved states, and edge cases.
    • Built Figma and Unity prototypes to test transitions and communicate implementation logic before handoff.
  2. 02 / 02

    Dec 2023 - Jun 2024

    Web Hill Tech Pvt. Ltd.

    Frontend Developer Intern

    Developed and debugged reusable JavaScript interfaces while supporting reporting workflows and database performance.

    • Investigated browser behavior, application state defects, inconsistent interactions, and data-flow issues.
    • Optimized SQL queries and data-access patterns to reduce unnecessary database load.
    • Supported workflow automation, report reliability, documentation, and Git/GitHub issue traceability.

Selected projects

Projects that show how I build

Echo11 Product Engineering Studio web interface.

Business operations app

Echo11

A business operations app for managing clients, projects, tasks, contracts, invoices, expenses, documents, teams, and client portals in one place.

Apr 2026 - PresentRead Case Study
TrueLuxe Nepal ecommerce homepage.

Online store

TrueLuxe Nepal

A responsive ecommerce experience for product browsing, cart, wishlist, customer accounts, order history, mobile navigation, and Nepal-focused pricing.

Mar 2026 - May 2026Read Case Study

Publishing workflow

Dec 2025 - Present

Luxury fashion

2025

Student deals dashboard

Jun 2025 - Present

3D creative studio

Jul 2025 - Present

Sustainable living app

Sep 2025 - Dec 2025

Course builder

2026 - Present

Budgeting application

Jan 2025 - Apr 2025

Technical toolkit

The tools I use across the product lifecycle

Programming languages

Languages I use to build interfaces, write backend code, automate tasks, style pages, and work with data.

TypeScriptJavaScriptPythonPHPJavaCC++SQLHTMLCSS

Frontend development

Tools I use to create responsive pages, reusable components, motion, and design-to-code implementation.

ReactNext.jsTailwind CSSFRFramer MotionAngular familiarFigmaREResponsive UI

Backend development

Frameworks and patterns I use for APIs, authentication, roles, server logic, and connecting the UI to real data.

Node.jsDjangoLaravelREREST APIsMVMVCAUAuthenticationRORole-based access

Databases

Tools I use to store, organize, query, and structure information for apps that need reliable data.

PostgreSQLMySQLSupabaseMongoDBSQLiteMicrosoft SQL ServerSCSchema design

Testing and QA

Tools I use to check user flows, reproduce bugs, test APIs, and make sure important paths keep working.

SeleniumPlaywrightPYPyTestAPAPI testingSMSmoke testingFUFunctional testingBRBrowser debugging

Deployment and workflow

Tools I use to manage code, automate checks, deploy projects, work in containers, and debug day to day.

GitGitHubGitHub ActionsDockerVercelPYPythonAnywhereLinux/UNIXPostman

Working style

A few things I care about

How do I usually start a project?

I start by understanding who will use it, what they need to do first, what can go wrong, and which parts need to feel effortless.

What do I pay attention to while building?

The visible experience matters, but so do the quiet details: loading states, empty states, validation, accessibility, mobile behavior, and clear data handling.

What should a visitor take away from this page?

I am comfortable moving between design, frontend, backend, testing, and documentation. I like making practical things that are easy to understand and maintain.

What kind of role fits me best?

Frontend or full-stack developer roles are the strongest fit, especially when the work involves thoughtful UI, product details, automation, or applied AI workflows.

Learning

Education, training, and practice

Jan 2025 - Present

Master of Applied Computing

University of Windsor

Graduate coursework has strengthened how I think about software design, distributed systems, databases, and systems programming.

Sep 2019 - Jun 2023

Bachelor of Technology in Computer Science and Engineering

My computer science foundation comes from algorithms, data structures, databases, computer architecture, and networking.

Available for thoughtful product work

I want to help turn useful ideas into web apps that feel clear, reliable, and carefully built.

My best fit is a team that values clean interfaces, practical backend thinking, testing, and the patience to make small details work well.

01

Frontend ownership

React and Next.js interfaces with strong layout, interaction states, accessibility, and responsive behavior.

02

Full-stack follow-through

The backend, data model, API behavior, and error handling that make the interface actually work.

03

Careful delivery

Testing, debugging, documentation, and steady iteration so the work is easier to review and maintain.

If the work needs someone who can care about the UI, understand the data behind it, and keep improving the details, that is the kind of team I want to join.

Status

Open to roles

Local time

— ET

Location

Windsor, ON

Focus

Frontend + product