HomeExperiencesProjectsResumeContact

Elliot

I build products that balance clarity and depth — from interactive systems to clean dashboards. I enjoy working across the stack where UI/UX meets reliability.

Full Stack DeveloperNext.js + FlaskPostgres/Redis
2.5
Years With SIEMENS
JS · Python
Favourite Languages
NextJS · Flask
Core Stack

Experience

Application Cybersecurity Specialist

2023, June - Present
Siemens Canada - NB, Canada
As a Jr. Application Cybersecurity Specialist at Siemens, I am actively engaged in various projects. My roles range from testing software for the Sinec Security Monitor (SSM), a network security monitoring tool, to serving as a full stack developer, enhancing and maintaining a dashboard used by our clients.

In addition to my usual responsibilities, Siemens strongly encourages continuous learning to stay up to date with current trends and technologies. They provide a dedicated platform where all employees can access learning materials that are not only related to our current roles but also covering a variety of other topics that captures our interest.

Skills

Technical
React
Django
Flask
Pandas
Numpy
Matplotlib
Machine Learning
SQLite
SQAlchemy
Quality Assurance
Developmental Languages
Python
Java
JavaScript
CSS
HTML
C
SQL
Racket
MatLab
Bash
Third-Party APIs
MongoDB
Circle CI
TuyaIoT
Discord
NextJS
Angular
Project Management
Github
Agile
Trello
Google Drive
OneDrive
Tools
VS Code
VS Codium
GCC
GIMP
Discord
Linux
Mac OS
Windows
Languages
English
Mandarin
Cantonese
Malay

Projects

Expenses Recorder

This tool helps me meticulously record and track my expenses, giving me a comprehensive overview of my overall spending on a monthly and yearly basis. I can easily monitor my financial habits and see how well I stick to my budget plans.

With this tool, I gain valuable insights into my spending patterns, helping me make informed decisions to better manage my finances and achieve my financial goals.

Automated Musicians

A creative fusion of music theory, pattern recognition, and algorithmic composition. This project analyzes sheet music, converts it into ABC notation, learns musical structures, and generates new melodies automatically.

Originally built as a UNB capstone and later featured on CBC Radio for its innovative approach to AI-driven music.

Education

University of New Brunswick

Bachelor of Science in Software Enginerring (BScSwE)