Hey there, my name is
Maria Regina Sirilan.
I build and design things for the web.

I'm a software engineer based in Calgary, AB with a love for gaming and a special interest in understanding the influence of technology & design on human psychology.

Currently seeking new opportunities—if you'd like to chat, please don't hesitate to reach out!

Say Hello
About Me

Hi, I'm Maria Regina, but most people just call me Reggi (with no e!). My venture into web development started when I was 8 years old, using site builders to create pages for my favorite games. After taking an intro programming course in my 2nd year of university purely out of curiosity, I developed a strong passion for coding, sharing that knowledge with others, and finding ways to incorporate it into everyday life.

As I continued to expand my skill set, I've had the privilege of teaching students at various levels as both a university TA and youth coding instructor. I even established an online presence as a full-time video game streamer, leveraging my creativity and aptitude for learning to build a personal brand and grow on social media. Today I'm building all kinds of cool stuff as a software engineer at Bench. I love trying to understand how technology and design interact with human psychology, believing that this knowledge can be used to improve user experiences as well as help students learn.

Technologies I've worked with recently include:
  • React
  • PostgreSQL
  • Node.js
  • Amazon Web Services
  • TypeScript
  • GraphQL
  • JavaScript (ES6+)
  • OpenAI
Skills
Development
I like building new ideas or recreating existing tools to improve how they work.
Languages I've used:
  • JavaScript (ES6+)
  • TypeScript
  • Python
  • HTML
  • CSS/Sass
  • GraphQL
  • Ruby
  • Java
Libraries, frameworks, tools & platforms:
  • Node.js
  • Express
  • React
  • React Native
  • Redux
  • Axios
  • jQuery
  • Angular
  • PostgreSQL
  • MySQL
  • MongoDB
  • Rails
  • Bootstrap
  • Bulma
  • Mocha
  • Chai
  • Jest
  • Vitest
  • Cypress
  • Storybook
  • Git
  • AWS
  • OpenAI
  • Docker
  • DataDog
  • Heroku
  • Netlify
  • Xcode
  • Android Studio
  • WordPress
Mentorship
I enjoy sharing my passions, teaching others, and breaking learning barriers.
Topics I've taught:
  • Python
  • JavaScript
  • Data structures
  • Algorithms
  • Databases
  • Recursion
  • Encapsulation
  • Testing
  • OOP
  • Complexity
Teaching stats:
  • 4 years experience
  • 15 TAships + 2 Head TAships
  • 10+ exam seminars
  • 30+ mentor sessions
  • 220+ tutorials
  • 500+ students
Creative
I value creating simple, clean, and intuitive designs with a minimalist aesthetic.
Experiences I draw from:
  • Freelancing
  • Live streaming
  • Content creation
  • Personal branding
  • Project UI/UX
Design & content creation tools:
  • Photoshop
  • Illustrator
  • Vegas Pro
  • OBS Studio
Projects
Express Granite & Quartz
A mobile-friendly contact website for a local small business.
  • React
  • EmailJS
Campfire
A web app for creating course Q&A discussion boards.
  • React
  • Node.js
  • Express
  • PostgreSQL
  • Sass
InquizitorApp
A web app for generating and sharing quizzes.
  • Node.js
  • Express
  • PostgreSQL
  • jQuery
  • HTML
  • Sass
  • Bootstrap 4
Pomomilk
An interactive pomodoro timer.
  • React
  • Redux
  • Sass
Werdle
A replayable Wordle clone.
  • React
  • Sass
Speakeasy
A collection of thought-provoking conversation questions.
  • React
  • Sass
ahhreggi.ca
My personal portfolio website.
  • React
  • Sass
Interview Scheduler
A web app for scheduling interviews.
  • React
  • Node.js
  • Express
  • PostgreSQL
  • Sass
randomizer.ca
A collection of random generator tools.
  • Angular
  • Node.js
  • Express
  • Bootstrap 4
The Joy of Tweeting
A Twitter clone/Bob Ross lorem ipsum generator.
  • Node.js
  • Express
  • jQuery
  • HTML
  • Sass
TinyApp
A web app for making tiny URLs.
  • Node.js
  • Express
  • Bootstrap 4
JSON Table Visualizer
A web app for converting Leetcode database I/O data into plain text tables.
  • HTML
  • jQuery
  • Bootstrap 4
YelpCamp
A web app for publishing crowd-sourced reviews about campgrounds.
  • Node.js
  • Express
  • MongoDB
  • Bootstrap 5
  • Passport.js
Lucille Bot
My personal Discord bot.
  • Node.js
  • Discord.js
Contact

If you have any questions or just want to say hello, send me an e-mail and I'll get back to you as soon as possible!