
— Introduction
Software Developer based in Edmonton, Alberta.
Hey! I'm Nathan, a recent University of Alberta graduate who's incredibly excited about software development. With a background in computer science and business, I'm well equipped with a technical skillset and eagerness to experiment!
My resume— About
A bit about me.
Outside of career and academics, I enjoy working out, playing video games, golfing, badminton, and snowboarding!
Full Stack Developer.
Web apps end to end
Web Developer.
Responsive modern sites
Team Lead.
Agile & collaboration
— Experience
Where I've been,
work and education.
Jan 2024 - Apr 2024
Software Developer
University of Alberta Faculty of Medicine and Dentistry, Edmonton, AB
- Developed an AI chatbot that handled user queries and seamlessly escalated complex cases to live staff, which resolved 60% of user inquiries
- Led Agile sprints and daily stand-ups to close cross-team communication gaps, raising on-time story completion to 95% and delivering the minimum viable product ahead of schedule
- Developed a Python NLP pipeline to tokenize queries, raising intent-classification precision by 25% and reducing incorrect responses by 30%
- Leveraged WebSockets for real-time streaming, leading to a reliable connection between help desk and users
- Containerized the application via Docker, simplifying deployment and ensuring cross-environment compatibility
- Revamped the React help desk frontend following usability testing that identified navigation pain points, resulting in significantly improved user satisfaction scores
- Benchmarked multiple large language models to find the optimal combination of accuracy, latency, and cost for queries, raising intent-match accuracy to more than 80% while staying within project scope
Sept 2017 - Jun 2018
Information Technology
Junior Achievement of Northern Alberta Company, Edmonton, AB
- Developed digital systems for communication, data tracking, and making processes more efficient
- Managed IT operations, handling digital tools and technical support to keep things running smoothly
— Portfolio
All creative works,
selected projects.
A curated selection of the things I've built so far.
Explore moreAI Chat Bot.
React, Flask
AI Chatbot capable of handling multiple user queries and providing accurate responses.

Finance Tracker.
Next.js, Tailwind CSS
A finance tracker that allows users to track their expenses and income, providing insights into their financial health.
— Skills
Languages and technologies
I've worked with.
React
Next.js
JavaScript
TypeScript
Python
HTML
CSS
Tailwind CSS
PostgreSQL
MongoDB
Git
Docker
Wanna reach out?
Let's talk.
Whether it's a role, a project, or just a chat about tech — my inbox is always open.
nathanphan193@gmail.com