hi👋🏻, i'm mark gobriel!
computer science @ university of toronto
languages: java, python, html, css, javascript
frameworks: react, vite, node.js, express.js, rest apis, pygame
tools: git, github, shopify, prisma, sqlite, postgresql, axios, figma, junit, javadoc
practices: sdlc, agile/scrum, sprint planning, user stories, code reviews, unit testing, documentation
i'm an aspiring full-stack developer who loves taking ideas from 0 to shipped, building reliable systems with a keen eye for clean, aesthetic interfaces.
-
full-stack
-
front end
- 👕 motherland - my clothing brand. customized the shopify dawn theme with liquid, javascript, and css to improve ux and visuals. also built email automations to target abandoned carts.
- 🇪🇬 experience egypt - responsive tourism site built from scratch with html, css, and javascript. still improving it.
- 📂 personal portfolio website - my first portfolio site built with html + css.
-
java
- 🧩 othello game - classic othello with multiple modes, built in java. focuses on oop and game logic.
- 🎨 paint app clone - paint app clone in java with ollama api integration for prompt to drawing.
-
python
- 🔍 arc browser data exporter - python script that exports arc browser spaces, folders, and tabs into an importable bookmarks html file for firefox or chromium-based browsers.
- 🗄️ treemap visualizer - pygame app that visualizes hierarchical data as interactive treemaps.
- 📞 mewbiletech visualizer - pygame tool that maps toronto call data and generates billing reports.
- 🚕 ride sharing simulation - ridesharing simulation with drivers, riders, dispatcher logic, and a city grid model.
note: some repos may be private. feel free to reach out if you want to see more or ask about any project.

