Hi, my name is David.

I'm currently a student at the University of Waterloo studying Computer Science.

I've previously interned as a Software Engineer Intern at Tesla, Streamforge, Arctic Wolf, Get Aboard, and Maesos Technologies.

Let's discuss how I can bring my knowledge and experience to your company!

Contact:
647-998-1788

AboutProjects

About Me

- Recently worked at Tesla as a SWE Intern (Winter 2024)


- Senior CS student at the University of Waterloo


- Excelled in 5 Software Engineering internships


Languages: Go, Python, JavaScript, Shell Scripting, GraphQL, Java, Kotlin, C++

Technologies: React, Node, MQTT, Redis, Postgres, Vue, Tailwind, Django, Docker, K8s, AWS, Git, Postman

Concepts: Multithreading, Concurrency, Caching, MVC, OOP, Web/Mobile


Outside of work, I enjoy playing basketball 🏀, fitness 💪, and cooking 👨‍🍳

I'm currently seeking Fall 2024 opportunities, would love to connect!

Projects

Twitch Creator SPA

Vue
TailwindCSS
Twitch API
Netlify

Crafted a visually appealing Vue + Tailwind single-page application for searching Twitch creators, utilizing the Twitch API, featuring API caching, input debouncing, and skeleton loading components.

Demo note: try searching for "tarik"

See LiveSource Code

Mark Manager Android App

Android
Kotlin
Java

Architected an Android App for mark management in Kotlin/Java using MVC/MVVM to separate logic and UI.

Source Code

Battleship Game Kotlin

Kotlin
Java

Implemented the Battleship game in Kotlin, using MVC and OOP with MVC classes like BattleShip, Board, Cell, and Game.

Source Code

Contact

Would you like to know more?

Let's Talk