Dami Peng
Somewhere in Canada
MY
ROOM
I'm Dami, a third year uni student (3A) studying Mathematics & Business Degree at the University of Waterloo & Wilfrid Laurier University! Right now, I am currently trying to enter the Software Industry and build cool stuff with new and unique technologies!
Coming from Math and Business, I have acquired different skills from my Math degree and Business degree! I am well versed in topics in Software, Statistics, Combinatorics & Optimization, and also some Financial Math. Over my time at WLU, I have gained a strong understanding for Finance, Accounting, Marketing and the tools required to thrive in those fields.
Beyond my school-life and professional aspirations, I love to play sports like Badminton and Basketball to keep by body moving! I also love cooking a variety of cusines and love anime (as you can see from my 3-D room) :]
A hobby project made to compare prices of competing fashion websites (SSENSE and Farfetch). Features user authentication using BCrypt and JWT. Extracts HTML meta-data using Beautiful Soup, of which, the data is stored in a PostgreSQL local database. Uses Node.js and Express.js to connect database to React and TypeScript front-end.
An experimental C++ project that compiles a subset C code. Front-end scanning and parsing is done with Flex and Bison (Lex & Yacc). Flex defines token-types for Bison to perform a lexical analysis on a file, given as an argument. Bison will build an AST, where LLVM is used to generate IR code and generalized Object Code. In this project, I used C++ to leverage OOP to organize AST definition and LLVM usage.
Final Project for CS246, OOP class. Game features standard Chess, Atomic Chess, and also Computer players. Used OOP basics and leveraged design patterns learned in class to create robust and organized code. Utilizes Deques and STL Maps to implement undos and a standard list of openings for Computer players.
C++, Java, Python, C, JavaScript/TypeScript, SQL, Bash, R, MATLAB, DrRacket
React, Express.js, Node.js, PostgreSQL, Axios, Tailwind.css, GSAP, Three.JS/OpenGL, Beautfiul Soup
Bash, Git, Linux, Makefile, VSC, VIM
Financial management, Accounting, Leadership, Marketing, Problem-Solving, Analytics, Economic Principals
Diamond-E, Porter's 5 Forces, Profit Framework, SWOT Analysis ,Game Theory, Activity Based Costing, Traditional Costing
Microsoft Office 365 (MS Excel, Powerpoint, Word), Python, SQL, R, MATLAB