Skip to content

> hello, world

Daniel
Nguyen

Software engineer in Calgary building web apps and AI-powered tools, from the 3D interface down to the database.

View work Get in touch

Software engineer in Calgary, open to work. Skills: TypeScript, JavaScript, Python, Java, React, Next.js, Tailwind, Node.js, Express, GraphQL, PostgreSQL, Firebase, three.js, Docker, Git, Vercel. Learning Go.

FRAME 01/02
  • TypeScript
  • React
  • Next.js
  • Node.js
  • Express
  • PostgreSQL
  • Supabase
  • GraphQL
  • Prisma
  • Docker
  • three.js
  • Vercel
  • Go (learning)

Experience

  • 2025-02 / NOW

    Front-end Developer

    Empowered Futures, Calgary, AB

    • Work with designers to improve a web app UI in React.
    • Integrated Docker, Prisma and GraphQL for scalable development and database management.
    • Ship quality pull requests, following senior feedback and agile practice.
  • 2024-11 / NOW

    Full-stack Developer

    New Idea Machine, Calgary, AB

    • Built and maintain a contractor information database with React and Firebase.
    • Created reusable components and app-wide state with React Context.
    • Iterate quickly with clients, keeping communication open and responsive.
  • 2024-09 / 2025-04

    Front-end Developer

    DIVU Canada, Calgary, AB

    • Kept UX/UI performance scores high on Lighthouse.
    • Worked in a Git-driven team with fast sprints and code reviews.
  • 2024-08 / 2025-01

    Web Developer

    Inclucity Calgary, Calgary, AB

    • Redesigned and built the organization’s website, improving accessibility and responsiveness.
    • Used agile workflows and stakeholder input to ship a compliant, user-friendly site.

About

I’m a software engineer based in Calgary. Since 2024 I’ve worked across four teams on React, Next.js, Firebase, GraphQL and Prisma, shipping features through code review, sprints and CI.

Outside client work I build my own products. Connecton, a 3D city for keeping in touch with the people who matter, is the one I’m proudest of: it taught me to put the rules that matter (XP, limits, ownership) in the database, not the browser.

Right now I’m learning Go, and looking for my next engineering role.

Software Development Diploma, SAIT (2025).

LanguagesTypeScript, JavaScript, Python, Java, C#, HTML, CSS (learning Go)
FrontendReact, Next.js, Tailwind CSS, three.js / react-three-fiber
BackendNode.js, Express, GraphQL, Prisma, Drizzle
DataPostgreSQL, MySQL, MongoDB, Firebase, Supabase
Cloud & DevOpsDocker, Git, GitHub, Azure DevOps, Vercel, AWS
ToolsJest, Figma, VS Code

Contact

Open to software engineering roles. Send me a message and I will reply by email.

GitHub (opens in a new tab) LinkedIn (opens in a new tab) Resume (PDF) (opens in a new tab)

I only use these details to reply to you. See the privacy policy.