Software Developer

David Parker

Fullstack developer specialising in native Android apps and game development. I love building clean, intuitive products, focused on consumer experience and enjoyment.

Montreal, Canada

About Me

I enrolled in the computer science program at Dawson College, driven by a desire to learn how to code so I could bring my own ideas to life — like video games.

During my time there, I worked on a wide range of projects in a work-like environment, always collaborating in teams alongside my fellow classmates.

That path led to an internship at Summit Tech, which grew into a full-time role where I started working in native mobile development.

Looking ahead, I want to build useful and creative applications that make a real difference.

Experience

Software Developer

Summit Tech · April 2025 – September 2026

Highlights

  • Worked on Odience, a MEC-powered RCS messaging, calling, video calling, and 360° live-streaming app, end to end.
  • Implemented the app's front-end design using native Android XML.
  • Handled SDK-side end-to-end API data integration using MVP architecture.
  • Worked on the audio pipeline for 360° streams, integrating ambisonic audio in the NDK
  • Worked on the rendering pipeline — OpenGL for 360° livestreams and ExoPlayer for flat streams.
  • Worked with native Android systems including Bluetooth, gyroscope, and location access.

Day to day

  • Attended daily scrums and worked on high-priority tasks.
  • Worked with the iOS and web platform teams to determine what needs to be implemented on our side to stay in sync.

Projects

BookWorm

An Android reading app that lets you discover, download, and read public-domain books from Project Gutenberg. Features include offline reading, a personal bookshelf, chapter navigation, in-book search, and an adaptive layout for phones and tablets.

Red Rising Calculator

A score calculator for the Red Rising board game by Stonemaier Games. Track scores across multiple players with support for all scoring categories including character cards, fleet track, helium, influence rankings, and more. Supports light and dark themes.

Entropy

A 2D precision platformer about a character named Tropi navigating a powered-down world. Swing from sockets, manage your battery, and race against time. Made for the Jamlytics Game Jam.

Candy Crime: A National Security Threat on 32nd Street

A demo game where you interrogate suspects and gather evidence to solve a national security mystery. The game is unfinished, but the UI is the highlight of the project.

Tropi Quest

A 2D bullet hell shoot-em-up built with Godot for Jamlytics Jam #2, where it placed 1st in accessibility scores. Tropi has escaped the dungeons of Entropy and must use his abilities of Fury, Poise, and Flow to escape the Inferno Syndicate's rain of bullets.

NutriMate

A desktop recipe-sharing social application built with C# and Avalonia. Users can create accounts, publish recipes, search the community catalog across eight filter types, and get a personalized "For You Page" based on the tags of recipes they've favourited.

PaintDrops Simulation

A MonoGame paint drop simulation where newly placed drops scatter the ones around them. Includes automated phyllotaxis and archimedean spiral patterns, plus a flashlight mode to reveal the canvas dot by dot.

Rotten Potatoes

An easy-to-use application that displays data about movies, including ratings and revenue. Pick a country on the map to see how many movies were made there, the number of votes, and the average rating — or explore the data through filterable charts.

ShoeVault

A shoe catalog application that stores all your favourite shoes. Search and view reviews and comments on your favourite shoes with links on where to buy them. Save the shoes you love and connect with others by viewing the shoes they have saved and favourited!

Portfolio

My personal website and portfolio, current website