Cinematic hero still
Base44

On campus,ideas becomeworking apps.

Campus Impact Leader for Base44 at UNB. I help students in Fredericton turn an idea into an app that runs.

  • University of New BrunswickSoftware Engineer
  • Base44Campus Impact Leader
  • Hack AtlanticCo-Founder
  • Pyra AIFounder
  • IntrohiveAssociate Software Engineer
  • Canadian Institute for CybersecuritySoftware Developer
  • Irving OilSoftware Developer

About

Got into tech after Iron Man.

I'm Ansh Tuli, a computer science student at the University of New Brunswick in Fredericton. I build software, co-run Hack Atlantic, and help other students get an idea into the world.

Now

Base44 · UNB

Building

Pyra · Hack Atlantic

Based

Fredericton, NB

Education

Bachelor of Computer ScienceMinor in Mathematics

4.1 / 4.3

University of New Brunswick

Fredericton, NB, Canada

Scholarships

  • 2023–24 UNB Scholarship for Academic Excellence
  • 2024–25 Mais Family Foundation Scholarship
  • 2024–25 UNB Scholarship
  • 2025–26 Eldon and Maxine Clair Scholarship in Computer Science
  • 2025–26 Richard Scott Merit Award
  • 2026–27 Edwin Jacob Special University Scholarship
  • 2026–27 University Faculty & Staff Undergraduate Scholarship
SEP 2023 – SEP 2028

GPA 4.1 / 4.3

Work Experience

The work so far

  1. 01

    Software Engineer

    University of New Brunswick · Fredericton, NB

    OCT 2026 – PRESENT

    • Writing software for the WIRELESS research group at UNB.
  2. 02

    Campus Impact Leader

    Base44 · Fredericton, NB

    SEP 2026 – PRESENT

    • Helping UNB students take an idea and ship an app that runs.
  3. 03

    Co-Founder

    Hack Atlantic · Atlantic Canada

    MAY 2026 – PRESENT

    • Running Atlantic Canada’s largest hackathon.
    • The first edition drew 200+ applicants, 43 projects, and more than $4,000 in awards, all in 24 hours.
    • Sponsors included Snowflake, Red Bull, UNB, NordVPN, Introhive, and Bluebird Consulting.
  4. 04

    Founder

    Pyra AI · Fredericton, NB

    MAR 2026 – PRESENT

    • Building simulations that emergency responders can train on.
    • The company is based in Fredericton and part of the Base44 accelerator.
  5. 05

    Associate Software Engineer

    Introhive · Fredericton, NB

    JAN 2026 – AUG 2026

    • Built support agents that classify a ticket, pull the relevant context, and propose a fix.
    • Moved recurring engineering and support work into internal tools, so routine tickets took less hands-on time.
    • Designed the prompts, evaluations, and review checkpoints that kept agent output accurate before it reached production.
  6. 06

    Teaching Assistant

    University of New Brunswick · Fredericton, NB

    SEP 2025 – DEC 2025

    • Teaching assistant for courses in Computer Science and Mathematics.
  7. 07

    Software Developer

    Canadian Institute for Cybersecurity · Fredericton, NB

    SEP 2025 – DEC 2025

    • Built and maintained web applications in Next.js, React, and TypeScript.
    • Shipped responsive interfaces with Tailwind, and validated forms with React Hook Form and Zod.
    • Managed application state in Zustand, including saved user data and notifications.
  8. 08

    Software Developer

    Irving Oil · Saint John, NB

    JAN 2025 – APR 2025

    • Built and maintained web applications with Angular, React, and Vite.
    • Replaced a legacy internal system with a full-stack application.
    • Shipped a Salesforce Lightning frontend and an Einstein Bot for Irving Oil Hometown Rewards.
  9. 09

    Computer Science Representative

    UNB Student Union · Fredericton, NB

    SEP 2024 – APR 2025

    • Represented computer science students on the UNB Student Union.
  10. 10

    Teaching Assistant

    University of New Brunswick · Fredericton, NB

    SEP 2024 – DEC 2024

    • Teaching assistant for CS1073 and CS1083, the introductory programming courses.
  11. 11

    Peer Mentor

    University of New Brunswick · Fredericton, NB

    SEP 2024 – DEC 2024

    • Mentored students in the Faculty of Computer Science.
  12. 12

    Summer Camp Counsellor

    University of New Brunswick · Fredericton, NB

    JUL 2024 – AUG 2024

    • Planned and led the Game Development camp, taught in Godot.
    • Supported the Art camp, where students made interactive work in p5.js.
  13. 13

    Teaching Assistant

    University of New Brunswick · Fredericton, NB

    JAN 2024 – DEC 2024

    • Teaching assistant for the Faculty of Mathematics across the calendar year.
  14. 14

    First-Year Representative

    University of New Brunswick · Fredericton, NB

    SEP 2023 – APR 2024

    • Represented first-year computer science students.

Project

Fly Boxing

I built a fruit-fly brain small enough to run in the browser, then let evolution teach it to box. Choose two fighters and a new bout starts on the spot. I never wrote a punch.

94 neurons · 139,248 in the real brain · 150 generations

  1. 01

    Connectome

    94 neurons from real fly pathways: vision, smell, aggression, and the giant-fiber escape. The wiring stays fixed.

  2. 02

    Evolution

    A fly’s genome is the strength of each synapse. Selection favours damage dealt, damage taken, and knockouts.

  3. 03

    A live ring

    Choose any two fighters and the browser runs a new bout. The ring sits beside all 139,248 neurons of a real fly brain.

The ring loads as you get close.

Projects

Work in motion

Hack Atlantic, and simulations built for emergency responders.

  • 01

    Pyra AI

    Simulations emergency responders can train on, founded in Fredericton through the Base44 accelerator.

    Founder · Base44 accelerator

  • 02

    Hack Atlantic

    Atlantic Canada’s largest hackathon. The first year brought 200+ applicants, 43 projects, and more than $4,000 in awards in a single day.

    Co-founder · May 2026

Other portfolios

Explore my sites

Cinematic stays here. Space Orbital and Vintage open their live sites in this tab — no blank embeds.

Contact

Let's talk

I'm in Fredericton, working with students and on Hack Atlantic and Pyra AI. LinkedIn is the best way to reach me.