At university
Software Engineer · University of Toronto
Tools for engineering course scheduling and international student recruitment. Software that helped people get work done.

Hi, I’m Adam. You can call me AJ.
A few projects. A lot of curiosity.
University of Toronto
I love figuring out how things work.
One of my favorite projects put that curiosity on wheels.

Each version taught me what to try next.
I started with a lead-acid battery. Building that first version gave me something to learn from, change, and build on.
The next experiment: Dell laptop batteries.

With Dell laptop batteries, I started looking beneath the enclosure. Removing more of the plastic helped me understand how the parts fit together.


What I learned inside the enclosure became the starting point for my own packs.
I applied what I’d learned from the Dell batteries to building my own packs. Working with individual cells gave me new questions to explore with each attempt.


Each attempt added knowledge I could bring back to the board.
Applying what I’d learned.
The blue board brought those experiments together. Each version applied something I’d learned and gave me new questions for the next.
I carried that approach into software: build, learn, apply, repeat.

Tools for engineering course scheduling and international student recruitment. Software that helped people get work done.
Web applications, client tools, and the infrastructure behind them. Turning ideas into something people could use.
Each project gave me knowledge I could apply to the next.
From an internship to a full-time role: developer technologies, internal tooling, infrastructure, and operations.
Building conversational applications on Business Messages and helping partners build with the platform.
The things you make can help someone else make their thing.
Helping developers understand data privacy and build with it in mind.
Helping an open-source community build AI applications with vector databases.
Try explaining your project to someone who hasn’t seen it before.
“Where did I put that?”
I built an open-source home inventory app you can talk to. Find things with natural language, voice, or photos, with AI running locally through Ollama.
The habit stuck: a question, an experiment, then another version. You can explore the code and see how it works.
Explore the project
The community and platform I’m building
Curious people.
Tools to experiment with.
Something to show at the end.
I founded HackerSquad to bring developers together through hackathons, hack nights, and hands-on events.
I like cycling.
I also have a toy poodle.
Building things is a hobby, too. I like tinkering with an idea and seeing where it goes.
Sometimes a bike ride has a little extra company.

I also like rock climbing and yoga.
Different ways to move, practice, and keep learning.


A quick introduction from everyone.
We bring different backgrounds, interests, and goals. Let’s find out who we’ll be learning with.
Start introductionsSix starting points.
Make it your own.
New to coding agents?
You’re welcome here.
What should we call you, and what are you studying?
Graduate student, 4+1, or another program?
What programming experience do you have? When did you discover programming?
Which ones have you tried, and what did you use them for? “None yet” is welcome.
What kind of work would you like to do or explore?
A hobby, a side project, a fun fact—something beyond your studies.
A shared interest. A tool you’d like to try.
Someone you could learn from.
Keep those connections in mind as we start building.
Sharing what I learn is part of why I love this work.
Helping people understand computers by building with coding agents.
Use the tools. Stay curious about how they work.
Mine started with a board and a lead-acid battery. Yours can start with one idea.
Something that annoys you, interests you, or would help someone you know.
Use docs, AI tools, and other people to help. Be able to explain what your project does and how it works.
Use what you learn from each demo to shape the next version.

Bring your curiosity. Start with one idea.
Adam / AJ Chan@itsajchan