Hi, I'm David Hanna

    Welcome to my portfolio!

    Scroll

    About Me

    Education

    York University | Toronto, ON

    York University Logo
    • BSc, Computer Science
    • Graduated 2024
    AD30 Logo

    AD30, Inc | Software Engineer

    04/2025 – Present

    • • Developed frontend features in Typescript and React Native for the Catena mobile app (Android and iOS), with 40,000+ users.
    • • Implemented new features including: quote of the day, history tab, commentary screen, and much more!
    AMD Logo

    AMD | Software Engineer Intern

    05/2022 – 04/2023

    • • Worked with the graphics team to develop code in C/C++ for the testing and development of GPU drivers (mi200, mi300, mi400 series).
    • • Ran sanity, regression tests on engineering and production drops for GFX11 and GFX12 work projects.
    • • Programmed custom scripts in Python to automate date verification process for BSR, improving build time by 40%.
    • • Developed a web application using JavaScript, Java (Servlets), MySQL, to track and manage team build submissions which resulted in better workflow.
    • • Updated and created documentation for BSR to accelerate the process of training new hires.

    Featured Projects

    Here are some of my recent projects. Check them out!

    Self-Serve Kiosk
    TypeScriptReact.jsNode.jsExpressMongoDB

    Self-Serve Kiosk

    A digital station, similar to those found at fast food restaurants, allows customers to browse the menu, customize their orders, and pay without the need for cashier interaction.

    Ballon d'Or Predictor
    PythonJavaScriptReact.jsFlaskPandasPyTorchScikit-learn

    Ballon d'Or Predictor

    A web app that predicts the probability of top Ballon d'Or contenders based on real-world player performance metrics as training data.

    Summer Camp App
    TypeScriptReact.jsNode.jsTailwindFirebase

    Summer Camp App

    A web app to help a team of summer camp counselors track reward points for campers and manage incident reports.

    Geo Region Visualizer
    PythonJavaScriptPandasLeaflet.jsOpenStreetMap API

    Geo Region Visualizer

    Bishop see visualizer with an interactive map.

    Smart Study Scheduler
    JavaJavaFXPostgreSQLJUnitFigma

    Smart Study Scheduler

    Callender app to manage Homework, Assignemnets, and Event Scehduling.

    Technical Skills

    Languages:

    Java, Python, C/C++, TypeScript, JavaScript, HTML, CSS.

    Libraries:

    React.js, Express, Node.js, Pandas, PyTorch, Servlet, Tailwind.

    Databases:

    MySQL, PostgreSQL, MongoDB, Firebase.

    Tools:

    Git, Confluence, Perforce, Bash, Unix, Figma.

    Get In Touch

    Have a project in mind or want to collaborate? Feel free to reach out. I'm always open to discussing new opportunities.

    Contact Information

    LinkedIn

    David Hanna

    Location

    Toronto, ON, Canada

    Send a Message