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)
Encounter Builder (Rust/PostgreSQL)
Developer Blog (TypeScript/Bun)
Subnetting Calculator (Clojure/Reagent)
- 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