Chris Hughes

(902) 302-7225
chris@chris-hughes.dev
3903 Hwy. 252
Mabou, Nova Scotia
Website: chris-hughes.dev
GitHub: github.com/naokotani

Summary

I am a software developer and systems administrator from Cape Breton, Nova Scotia. I have been programming and working on Linux systems for about 8 years. I have a diploma in IT Programming and a BA in Anthropology.

Skills

  • Languages: Java, TypeScript, C, Rust, Bash, SQL
  • Frameworks: Spring, React, HTMX, Bun
  • Infrastructure: AWS, Docker, PostgreSQL, Linux, Nginx

Education

2023–2025 : IT Programming Diploma : NSCC

  • Two-year program focused on software development.
  • Courses: database fundamentals, Java Spring, Node.js, data structures, Linux.

2004–2008 : Bachelor’s Degree : Trent University

  • Specialization in cultural anthropology.
  • Minor in Spanish.

Projects

Atlantic Emissions Map (Java/React)

Website : GitHub

  • An interactive tool for visualizing emissions data, enabling easier policy analysis by environmental researchers.
  • Data sourced from federal Greenhouse Gas Reporting Program (GHGRP).

Encounter Builder (Rust/PostgreSQL)

Website : GitHub

  • Web application that provides a convenient way to create quick and balanced encounters for the popular table-top role-playing game Pathfinder Second Edition.
  • Wrote an application to scrape and verify creature data from open source web documents.

Developer Blog (TypeScript/Bun)

Website : GitHub

  • Lightweight blogging website using Bun, HTMX, Mustache, Sharp, Cheerio.
  • Configured Nginx as reverse proxy and for caching.
  • Implemented filesystem routing using Bun features.

Subnetting Calculator (Clojure/Reagent)

Website : GitHub

  • Created an easy to use IP calculator that applies a sub net mask to an IP address and displays it in dotted decimal & binary.
  • Provides an educational resource for students learning about sub nets mask calculations by visually displaying how bits are calculated when a sub net mask is applied to an IP address.
  • Determines first/last host, IP class, number of hosts and displays them along wit their binary representation.

Experience

2025–present : LMS Administrator : LearnNorth

  • Migrate LMS data from Brightspace to Buzz.
  • Develop HTML and CSS conforming to style and accessibility standards.
  • Create JavaScript and Shell scripts to streamline workflows.
  • Use Microsoft 365 for organization, content management, and collaboration.

2020-present : Freelance Web Developer : Chris Hughes dot Dev

  • Develop and maintain server-side applications and APIs.
  • Design and manage databases for performance and security.
  • Implement business logic, authentication, and integrations with third-party services.
  • Collaborate with front-end developers and communicates with clients.

2023–present : Programming Tutor : NSCC

Tutor web development (Node.js, Java Spring, JavaScript, HTML/CSS).

  • Tutor C programming (dynamic memory management, data structures, error handling).

Languages

  • English: native
  • Spanish: intermediate