Developer • Creator • Explorer

Hi, I’m Nathaniel Warneck.

I build robust APIs, intuitive interfaces, and data‑driven solutions. I’ve competed internationally in robotics, DJ in my personal time, and I’m always ready for the next challenge.

Portrait of Nathaniel Warneck

About Me

I’m a developer with a global perspective and a passion for shipping polished, production‑ready software. I am currently studying at a Russell Group university and previously attended CDNIS (Canadian International School of Hong Kong).

  • Well‑traveled and culturally fluent; I thrive in diverse teams.
  • Built Major Wellness Health’s API system single‑handedly as a freelance engineer.
  • Competed in an international robotics competition.
  • Participated in the Canadian Computing Competition (CCC).
  • Volunteer at Feeding Hong Kong.
  • Hobbies: DJing and outrigger canoeing (outrigging).

I love solving complex problems with clean code, great documentation, and detailed UX.

Travel photo Robotics competition Volunteering at Feeding Hong Kong Outrigger canoeing DJ setup Graduation

A few snapshots from life & work.

Skills

A snapshot of tools I use to build my projects.

Languages

  • Java
  • Python
  • HTML
  • JavaScript
  • SQL

Soft Skills

  • Teamwork
  • Communication
  • Problem Solving
  • Adaptability
  • Time Management
  • Collaboration
  • Leadership
  • Critical Thinking

Featured Projects

Major Wellness Health API dashboard

Freelance Practice Better x Notion Sync Suite

I developed a comprehensive integration suite called Practice Better x Notion Sync Suite, which automates the synchronization of client, package, and task data between the Practice Better health platform and Notion workspaces. This robust Python project leverages multiple Practice Better API endpoints, the Notion API, and OAuth2 authentication to streamline and centralize key business workflows for health and wellness practices.

Calculator App.

Calculator

A console-based mathematical expression evaluator written in Java. It reads user input in the form of a mathematical problem, parses it, checks for errors, and computes the correct answer using the BEDMAS (Brackets, Exponents, Division/Multiplication, Addition/Subtraction) order of operations.

Sudoku Solver.

Sudoku Solver

This project is a Sudoku puzzle solver implemented in Java using backtracking recursion. The application can solve any standard 9x9 Sudoku puzzle, taking a partially-filled grid as input and filling empty cells to complete the puzzle according to classic Sudoku rules.

Resume

View or download a PDF copy of my resume.

Contact

Interested in collaborating or have a role in mind? Let’s talk.