Available for opportunities

Developer,
creator & explorer.

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

A bit about me

Developer with a global perspective and a passion for shipping polished, production‑ready software.

I'm currently studying at a Russell Group university and previously attended CDNIS (Canadian International School of Hong Kong). I love solving complex problems with clean code, great documentation, and detailed UX.

  • 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.
Travel photo Robotics competition Volunteering at Feeding Hong Kong Outrigger canoeing DJ setup Graduation

A few snapshots from life & work.

What I work with

A snapshot of tools and practices I bring to every project.

Languages

  • Java
  • Python
  • HTML
  • JavaScript
  • SQL

Soft Skills

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

Featured work

A selection of things I've built. View all on the projects page.

Major Wellness Health API

Freelance Practice Better × Notion Sync Suite

A comprehensive integration suite that automates synchronization of client, package, and task data between the Practice Better health platform and Notion workspaces. Built in Python, leveraging multiple Practice Better API endpoints, the Notion API, and OAuth2 authentication to streamline key business workflows for health and wellness practices.

Calculator App

Calculator

A console-based mathematical expression evaluator written in Java. Reads user input as a mathematical problem, parses it, checks for errors, and computes the correct answer using the BEDMAS order of operations.

Sudoku Solver

Sudoku Solver

A 9×9 Sudoku puzzle solver implemented in Java using backtracking recursion. Takes a partially-filled grid as input and fills empty cells to complete the puzzle according to classic Sudoku rules.

My resume

View or download a PDF copy of my CV.

Let's talk

Interested in collaborating or have a role in mind? Reach out through any of the below.