Emin Girgin Web Developer

Toronto, Ontario

Emin Girgin

Web Developer

I build internal full-stack web tools at Newmar Window Manufacturing in Mississauga, Ontario, supporting day-to-day work across manufacturing, quality assurance, HR, and field service.

A short summary

I work primarily on internal web applications used by people on the production floor, in the field, and in back-office functions at Newmar Window Manufacturing. The work spans the full stack: relational database design, server-side application logic, REST API endpoints, and the browser-side interfaces people use every day. Most of what I build replaces spreadsheet workflows and paper forms with structured, queryable data. I favour straightforward technology choices that a small team can maintain over time: server-rendered pages where they fit, single-page interfaces where they add value, and SQL-first data modelling over premature complexity. The same instincts shape how I approach new problems: design the schema first, write SQL you can read six months later, and ship the smallest thing that solves the real workflow.

Experience

Web Developer

Newmar Window Manufacturing Inc. — Mississauga, Ontario

2022 — Present

Full-stack development across departmental tools used by the manufacturing, quality assurance, HR, and field service teams. Day-to-day responsibilities include gathering requirements from non-technical stakeholders, designing relational schemas, building REST endpoints, and writing the browser-side interfaces. Ongoing work includes feature changes against established applications, bug triage, and small data-migration scripts.

JavaScript PHP Node.js React Python FastAPI MySQL PostgreSQL REST APIs

Selected internal work

  • Manufacturing Operations Tool

    Internal · Proprietary

    Production tracking and work-order management for the shop floor, replacing a mix of spreadsheets and printed tickets.

    PHP MySQL JavaScript
  • Quality Assurance Module

    Internal · Proprietary

    Inspection logging with structured defect categories and attached photos, linked back to the originating work order.

    React Node.js PostgreSQL
  • HR Portal

    Internal · Proprietary

    Self-service portal for time-off requests, shift information, and document distribution to plant and office staff.

    PHP Node.js
  • Field Service Console

    Internal · Proprietary

    Dispatch and warranty-claim tracking for installers working on-site, with a mobile-friendly interface for field use.

    JavaScript PHP MySQL

Source and detailed write-ups are not public; the items above are internal applications owned by Newmar Window Manufacturing.

Selected work

A small set of representative projects. The first two are demos of internal Newmar applications, captured with sample data; source is not public. The second two are personal projects.

Applicant Tracking System architecture: hiring manager and recruiter clients call a React + Vite front-end, which talks REST/JSON to a Node.js API in Docker, which writes to PostgreSQL.

Applicant Tracking System

Internal hiring pipeline with structured candidate records, interview notes, and stage transitions.

Node.js React Vite Docker

Demo video coming soon.

HR Portal architecture: employees, managers and HR staff sign in to a PHP portal covering time-off, shifts and document distribution, which delegates background jobs to a Node.js service backed by MySQL.

HR Portal

Self-service portal for time-off requests, shift information, and document distribution.

PHP Node.js

Demo video coming soon.

YouTube Analyzer architecture: a Python ingest pulls channel and playlist metadata from the YouTube Data API, a FastAPI service handles aggregations and trend queries, and the output is shaped for reports and exports.

YouTube Analyzer

A small Python tool that pulls public metadata for a channel or playlist and summarises engagement trends.

Python FastAPI REST APIs

Personal project · youtubeanalyzer.tech

ReplyFan architecture: long thread input and saved templates feed a Node.js drafting service that handles template merge and a per-user local history, with a vanilla JS front-end showing drafts and history.

ReplyFan

A drafting helper for thoughtful replies on long discussion threads, with templates and a local-only history.

JavaScript Node.js REST APIs

Personal project · replyfan.com

Tools I use

A practical list, grouped by where each item shows up in the day-to-day. No proficiency claims attached — the projects above are a better signal than a number.

Languages & Frameworks

  • JavaScript
  • PHP
  • Node.js
  • React
  • Python
  • FastAPI
  • Bootstrap
  • HTML
  • CSS

Databases & Backend

  • SQL
  • MySQL
  • PostgreSQL
  • REST APIs

Tools & Practices

  • Git

Contact

Open to professional connection in web development and software engineering.

  • Email
  • LinkedIn
  • GitHub
  • Location Toronto, Ontario