Online Chat (OC) & Authenticated Online Chat (AOC) – Angular, AWS
                    
                    
                        
                            Developed and maintained two large-scale Angular-based chat applications for the Government of Canada, 
                            enabling secure, real-time communication between taxpayers and CRA agents.
                        
                        
                            OC (Online Chat) was designed for general inquiries, while  
                            AOC (Authenticated Online Chat) introduced SIN-based authentication for identity verification, 
                            enhancing security and privacy. The system was deployed across all CRA websites, handling over  
                            10 million conversations nationwide.
                        
                        
                            Integrated with Amazon Connect API, AWS Lambda, and various AWS services, the platform ensures high availability, 
                            scalability, and compliance with government regulations.
                        
                        
                        What Did I Learn?
  
                        
                            - User Interface (UI) & User Experience (UX) design
 
                            - Cloud computing and AWS infrastructure
 
                            - Developing and securing chat applications with Angular & TypeScript
 
                            - Implementing SIN-based authentication and user identity verification
 
                            - Integration with Amazon Connect API, AWS Lambda, and CloudFormation
 
                            - High-availability, scalable architecture for 10M+ users
 
                            - Compliance with government security and privacy regulations
 
                        
                     
                    
                        
                            Stack
                            Angular, TypeScript, AWS Lambda, Amazon Connect API, Cloud Security
                        
                        
                            Date
                            May 2021 - Present
                        
                     
                    
                    
                 
                
                    
                        
Homlessness Visualization. Laravel, PHP 8
                    
                    
                        Simulation and modeling provide an opportunity for policymakers and researchers to better understand complex social issues such as homelessness. HOMVIZ is a graphical user interface that enables users to create social simulation models and run deep learning algorithm in order to obtain resource analysis predictions and observe future trends in homelessness. Our exploratory study involved three senior professors and 14 participants from multidisciplinary fields. Together with this team, we designed, developed, and evaluated the HOMVIZ interface using a questionnaire survey, transcribed audio from focus groups, recorded videos of the usability sessions, and generated mouse movement heatmaps in order to create a reliable, secure, and user-friendly platform. With minimal assistance, each participant was able to successfully complete a simulation modelling task using the HOMVIZ platform. The HOMVIZ user interface received a mean System Usability Scale (SUS) score of 75.5, which is classified between the range of good and excellent. This paper provides valuable insight for researchers and software developers who are attempting to create a similar graphical user interface for social simulations.
                        
                        What Did I learn?
  
                        
                            - User-interface and user experience oriented development
 
                            - Moderated and Unmoderated surveys
 
                            - Front-end Javascript development synchronous and asynchronous functionality
 
                            - Laravel 8
 
                            - AWS EC2
 
                            - MySQL seeding and migration
 
                            - Linux, Apache, MySQL, PHP(LAMP)
 
                        
                     
                    
                        
                            Stack
                            PHP 8, Laravel 8, Javascript, D3.js Graphs
                        
                        
                            Date
                            February, 2021
                        
                     
                    
                    
                 
                
                    
                        
Text Simplification. Full-stack development using Angular framework and NodeJS.
                    
                    
                        A project that uses AI methods to simplify the Canada Revenue Agency (CRA) documents (still in the development phase). The development team is consists of 3 members from Lakehead University and supervised by four members from the CRA organization and one member from Lakehead University (references are available upon request).
                        
                        What Did I learn?
  
                        
                            - NodeJS (Server)
 
                            - Angular frontend Framework
 
                            - AWS EC2
 
                            - PostgresSQL
 
                        
                     
                    
                        
                            Stack
                            NodeJS, Angular, PostgresSQL
                        
                        
                            Date
                            April, 2021
                        
                     
                    
                    
                 
                
                    
                        
Text Simplification. Full-stack development using Laravel framework, PHP
                    
                    
                        A project that uses AI methods to simplify the Canada Revenue Agency (CRA) documents (still in the development phase). The development team is consists of 3 members from Lakehead University and supervised by four members from the CRA organization and one member from Lakehead University (references are available upon request).
                        
                        What Did I learn?
  
                        
                            - Laravel 5 (Server)
 
                            - AWS EC2
 
                            - MySQL seeding and migration
 
                            - Linux, Apache, MySQL, PHP(LAMP)
 
                        
                     
                    
                        
                            Stack
                            PHP LARAVEL, HTML, CSS, Bootstrap, Javascript, MySQL
                        
                        
                            Date
                            April, 2020
                        
                     
                    
                    
                 
                
                    
                        
Native iOS and Android Application for Research and Innovation Center (Lakehead University, ON Canada)
                    
                    
                        This App was created for the Research and Innovation Center. The app shows recent events of Lakehead University. Users can browse events of two campuses, and add the events to their phone's native calendar and create reminders. Server data is served over HTTPS protocol and utilizes AWS S3 CND capabilities.
                        
                        
                            On iOS App Store
                            
                            On Google Play Store
                            
                            iOS Video Demo
                            
                            Android Video Demo
                            
                        
                        
                        What Did I learn?
  
                        
                            - Laravel 5 (Server)
 
                            - React Native
 
                            - Expo
 
                            - AWS EC2
 
                            - MySQL seeding and migration
 
                            - Linux, Apache, MySQL, PHP(LAMP)
 
                        
                     
                    
                        
                            Stack
                            PHP LARAVEL, HTML, CSS, Bootstrap, Javascript, MySQL
                        
                        
                            Date
                            April, 2018
                        
                     
                    
                    
                 
                
                    
                        
Startup Web Application, CMS and Database as a Service (DBaaS) for Apposha.io
                    
                    
                        An application similar to Amazon Web Services (AWS) to provide a database as a service tool. I developed a Content Management System (CMS) to accommodate such tools. The application was a multiuser platform which familiarized me with server problems such as double spending and databases Atomicity and Consistency properties. Working at Apposha also gave me experience in using AWS tools such as Elastic Beanstalk, Elasticsearch, CloudFormation, and Route53. Throughout my work, we acquired multiple government startup support and venture capital investments.
                        What Did I learn?
  
                        
                            - Laravel 5
 
                            - MVC Programming
 
                            - PHP Framework Programming
 
                            - MySQL seeding and migration
 
                            - HTML, CSS, JavaScript
 
                            - Linux, Apache, MySQL, PHP(LAMP)
 
                            - Vagrant Local Virtual Machine
 
                            
                        
                     
                    
                        
                            Stack
                            PHP LARAVEL, HTML, CSS, Bootstrap, Javascript, MySQL
                        
                        
                            Date
                            April, 2018
                        
                     
                    
                    
        
                        Back to cv
                         
                        *Contact me to visit the website. Username and password are required
                     
                 
                
                    
                        
UBUToday Website Builder and CMS
                    
                    
                        A Website builder and Content management system from scratch for UBUToday. UBU Today is a non-profit organization that provides education, resources, workshops and access to world-renowned natural techniques as a springboard for renewed personal growth, hope and healing.
                        
                        What Did I learn?
                        
                            - Laravel 5
 
                            - MVC Programming
 
                            - PHP Framework Programming
 
                            - MySQL seeding and migration
 
                            - HTML, CSS, JavaScript
 
                            - Linux, Apache, MySQL, PHP(LAMP)
 
                            - Vagrant Local Virtual Machine
 
                            
                            - API integration
 
                        
                        https://github.com/pedramvdl31/UBUToday
                     
                    
                        
                            Stack
                            PHP LARAVEL, HTML, CSS, Bootstrap, Javascript, MySQL, Socket.io, GoogleMap API
                        
                        
                            Date
                            Present
                        
                     
                    
                    
                 
                
                    
                        
Emmanuelsrug Website Builder and CMS
                    
                    
                        A website builder and Content management system from scratch for Emmanuelsrug. Gained extensive client relationship experience and received great reviews.
                        
                        What Did I learn?
  
                        
                            - Laravel 5
 
                            - MVC Programming
 
                            - PHP Framework Programming
 
                            - MySQL seeding and migration
 
                            - HTML, CSS, JavaScript
 
                            - Linux, Apache, MySQL, PHP(LAMP)
 
                            - Vagrant Local Virtual Machine
 
                            
                            - API integration
 
                        
                        https://github.com/pedramvdl31/emmanuels
                     
                    
                        
                            Stack
                            PHP LARAVEL, HTML, CSS, Bootstrap, Javascript, MySQL
                        
                        
                            Date
                            March, 2015
                        
                     
                    
                    
                 
                
                    
                        
Wendyjomorrison Portfolio
                    
                    
                    
                        
                            Stack
                            PHP LARAVEL, HTML, CSS, Bootstrap, Javascript, MySQL
                        
                        
                            Date
                            June, 2014
                        
                     
                    
                    
                 
                
                    
                        
KPIKE Website Builder, CMS, and Scheduler
                    
                    
                        A website builder and CMS from scratch (WebPrinciples). New pages can be added to the website using drag and drop. Menu navigation can be added, edited and sorted. A complete developer independent system. A similar concept to WordPress.
                        
                        What Did I learn?
   
                        
                            - Laravel 5.2
 
                            - Dynamic routing using database
 
                            - Parse JSON data
 
                            - Parallax scrolling effect
 
                            - Jquery Sortables
 
                            - Hosting on a shared host environment without root privileges
 
                            - API integration
 
                        
                        
                     
                    
                        
                            Stack
                            PHP LARAVEL, HTML, CSS, Bootstrap, Javascript, MySQL
                        
                        
                            Date
                            April, 2018
                        
                     
                    
                    
                 
                
                    
                        
Better Life In Korea (BLIK) Phone App
                    
                    
                        PhoneGap Cordova App for People to find businesses and navigate to it using GPS
                        
                        What Did I learn?
 
                        
                            - Mobile Application Development
 
                            - Cordova and PhoneGap
 
                            - Latitude and Longitude Calculations
 
                            - Phone App privileges on different devices
 
                            - Framework 7 UI design
 
                            - Android and iOS developer account. submission and rollouts
 
                        
                        https://github.com/pedramvdl31/Better-Life-in-Korea-BLIK-Cordova---PhoneGap
                     
                    
                        
                            Stack
                            Cordova, JavaScript, Android, iOS
                        
                        
                            Date
                            August, 2017
                        
                     
                    
                    
                 
                
                    
                        
Vocaptionary Game for Learning English
                    
                    
                        Fun and simple game for learning English. Originally created this with a group mate @biyangdo  for venture capital competition KStartup. We were among the teams that were selected.
                        
                        What Did I learn?
 
                        
                            - HTML, CSS, JavaScript
 
                            - jQuery Mobile UI Library
 
                            - CSS Mobile optimization and hardware-acceleration
 
                        
                        https://github.com/pedramvdl31/Vocaptionary
                     
                    
                        
                            Stack
                            HTML, CSS, Bootstrap, JavaScript, jQuery Mobile
                        
                        
                            Date
                            March, 2013
                        
                     
                    
                    
                 
                
                    
                        
HashCall Website Builder
                    
                    
                    
                        
                            Stack
                            PHP Laravel 5, MySQL, HTML, CSS(Bootstrap 3), JavaScript & JQuery
                        
                        
                            Date
                            April, 2017
                        
                     
                    
                    
                 
                
                    
                        
Eyelevate
                    
                    
                        POS system, booking management (Multipurpose application for small business).
                        
                        What Did I learn?
  
                        
                            - Laravel 5
 
                            - MVC Programming
 
                            - PHP Framework Programming
 
                            - MySQL seeding and migration
 
                            - HTML, CSS, JavaScript
 
                            - Linux, APACHE, MySQL, PHP(LAMP) set up
 
                            - Vagrant Local Virtual Machine
 
                            
                        
                     
                    
                        
                            Stack
                            PHP Laravel 5, MySQL, HTML, CSS(Bootstrap 3), JavaScript & JQuery
                        
                        
                            Date
                            October, 2015
                        
                     
                    
                    
                 
                
                    
                        
Wowchebit
                    
                    
                        Website and CMS system for cryptocurrency exchange.
                        
                        What Did I learn?
  
                        
                            - Laravel 5
 
                            - MVC Programming
 
                            - PHP Framework Programming
 
                            - Database seeding and migration
 
                            - HTML, CSS, JavaScript
 
                            - Linux, APACHE, MySQL, PHP(LAMP) set up
 
                            - Vagrant Local Virtual Machine
 
                        
                        https://github.com/pedramvdl31/WowCheBit
                     
                    
                        
                            Stack
                            PHP Laravel 5, MySQL, HTML, CSS(Bootstrap 3), JavaScript & JQuery
                        
                        
                            Date
                            February, 2016
                        
                     
                    
                    
                 
                
                    
                        
ING VISION 3D SCANNER WEBSITE
                    
                    
                        Static Website
                        
                        What Did I learn?
  
                        
                            - Laravel 5
 
                            - MVC Programming
 
                            - HTML, CSS, JavaScript
 
                            - Linux, Apache, MySQL, PHP(LAMP)
 
                            - MAILGUN Email API integration
 
                        
                        https://github.com/pedramvdl31/ISRC
                     
                    
                        
                            Stack
                            PHP Laravel 5, MySQL, HTML, CSS(Bootstrap 3), JavaScript & JQuery, Mail
                        
                        
                            Date
                            April, 2017
                        
                     
                    
                    
                 
                
                    
                        
Smart Flower Pot (iPot)
                    
                    
                        A demo project to communicate with a smart flower pot. This app supposedly keeps track of the plant condition. The code is merely a demo of admin page without functionality.
                        
                        What Did I learn?
  
                        
                            - Laravel 5
 
                            - MVC Programming
 
                            - HTML, CSS, JavaScript
 
                            - Server communication
 
                            - 3D printing
 
                        
                        https://github.com/pedramvdl31/iPOT-HCI
                     
                    
                        
                            Stack
                            PHP Laravel 5, MySQL, HTML, CSS(Bootstrap 3), JavaScript & JQuery
                        
                        
                            Date
                            April, 2017
                        
                     
                    
                    
                 
                
                    
                        
Screen Fantastic Games
                    
                    
                        Website and CMS for publishing articles and sharing video gameplays.
                        
                        What Did I learn?
  
                        
                            - Laravel 5
 
                            - MVC Programming
 
                            - HTML, CSS, JavaScript
 
                        
                        .
                    
 
                    
                        
                            Stack
                            PHP Laravel 5, MySQL, HTML, CSS(Bootstrap 3), JavaScript & JQuery
                        
                        
                            Date
                            January, 2016
                        
                     
                    
                    
                 
                
                    
                        
Project Reviews
                    
                    
                    
                        
                            Stack
                            PHP Laravel 5, HTML, CSS(Bootstrap 3), JavaScript & JQuery
                        
                        
                            Date
                            February, 2016
                        
                     
                    
                    
                 
                
                    
                            
Hack IT 2019
                    
                    
                        Hackathon Grand Prize Winner
                        The theme of the hackathon was to develop a system for insurance fraud detection. We came up with a solution that tackled fraudulent claim reporting using AI. Our 4 member group used machine learning for this project.