Get in touch

About David Rosales

I’m a Computer Science student who already ships software. I like to understand how a system works before I build it — and then build it all the way to release.

My story

I started programming in high school in Bogotá, mostly to solve math problems. Code turned out to be a different way to see what I love about math: structure, logic, and problems that have a clean answer.

I moved to Canada to study Computer Science, with a focus on cloud computing, at Sheridan College. While studying, I built studIA Notes, a study app I wished I had: I couldn’t find one that let me study the way I wanted.

I designed its architecture, directed its AI-assisted development and built its server myself. Now I want to join a team, learn how software is built at scale and contribute from the first week.

See how I built studIA Notes →

What this means for your team

You get someone who has already taken a product from idea to release: I know what it takes to make decisions, live with them and fix them. And because I’m early in my degree, there’s time to grow with your team.

How I work

Structure first.

In studIA I designed the structure before writing features.

I own what I build.

The server, the API keys and the release were mine.

Honest about my work.

I’ll tell you what I wrote, what AI wrote and what I’m still learning.

Math-driven curiosity.

I learn by solving problems.

Education and experience

  • Sheridan College

    Honours Bachelor of Computer Science (Cloud Computing) · Oakville, ON

    Sept 2025 – Apr 2029 (expected)

  • COORATIENDAS

    Store Manager and Tech Assistant · Bogotá, Colombia · family business — on site when I’m in Colombia, remote the rest of the year

    Jan 2022 – Present

    • Administered the store’s accounting software, keeping transaction and inventory records accurate.
    • Diagnosed and fixed computer and point-of-sale problems, minimizing downtime.
    • Provide remote IT support — for example, restored the employee time-clock (attendance) software remotely with AnyDesk.
    • Supervised staff and handled supplier negotiations, cash and inventory.

Languages: English and Spanish — bilingual · French — basic

Let’s talk about your team.

Email me, connect on LinkedIn or download my résumé.

EmailRésumé