Angel Shinh profile
Ts guy got W rizz. Should ask him out โœŒ๏ธ๐Ÿฅ€

Hi, I'm Angel

Software Developer Intern @ RBC

Passionate about building innovative solutions & blending tech with art

About

I'm really into exploring new technologies and staying up-to-date with the latest trends in software development. When I'm not coding, I absolutely love photography and playing guitar.

Currently, I'm working at RBC as a SWE Intern, diving deep into secure data exchange and backend systems. Feel free to contact me as I am always down to make new friends and collaborate on cool projects!

Work Experience

RBCRBC logo

Software Developer

RBC Internship

JAN 2026 - APR 2026

Developed and optimized backend services for RBC's Data Sharing API platform, enabling secure data exchange for initiatives such as Open Banking and Interac Pay-By-Bank.

  • Designed and implemented a Cryptography service following JOSE (JSON Object Signing and Encryption) standards, ensuring secure, compliant transmission of sensitive client data across distributed systems
  • Architected the service for scalability and modularity, leveraging stateless design, clear service boundaries, and extensible components to support high-throughput API workloads
  • Improved application startup performance by 80% by introducing multithreading and parallel initialization of critical components
  • Built and enhanced Java Spring Boot APIs deployed on OpenShift, contributing to production-grade backend systems used by internal and external consumers
  • Translated business and security requirements into technical designs, including API specifications, data mappings, and system workflows
  • Conducted performance tuning, debugging, and root cause analysis to improve reliability and efficiency of services
  • Contributed to CI/CD and DevOps workflows, supporting deployment, monitoring, and production stability
  • Participated in design reviews, technical discussions, and presented solutions to stakeholders and team members
RBCRBC logo

Lead Developer โ€“ DDP Hunt (RBC Digital & WMT)

RBC Project Lead

JAN 2026 - APR 2026

Led the development of DDP Hunt, an interactive scavenger hunt platform inspired by the @ CUSEC 2026 Scavenger Hunt, along with my internship and adapted for internal use at RBC. Refactored and rebuilt the codebase alongside to create a scalable and engaging system that allowed participants to claim hunt items via QR codes and unique codes, accumulate points, and redeem prizes in real time. Hosted and executed a live event involving 30+ co-op students across RBC Digital and Wealth Management Technologies, driving engagement through gamification and seamless user experience. Key contributions:

  • Led architecture and development using Next.js and MongoDB
  • Designed real-time point tracking and reward redemption system
  • Pitched the idea to the VP of my branch to further discuss how this technology can be used in real scenarios to improve customer experience
RBCRBC logo

Technical Systems Analyst

RBC Co-op

SEP 2025 - DEC 2025

  • Developing and optimizing automation processes to improve data accuracy and operational efficiency within the Identity & Access Management (IAM) Analytics & Governance team.
  • Collaborating with cross-functional teams to enable data-driven decision-making strategies for Global Cyber Security.
  • Building and maintaining dashboards for clear visualization of insights and recommendations.
  • Assisting with database management, testing, and documentation of end-to-end data flows.
  • Working in an agile environment to deliver secure and scalable solutions aligned with business needs.
GDG-SPGoogle Developer Groups logo

Vice President of Technology

Google Developer Groups Volunteer

Jan 2026 - PRESENT

  • Spearhead 4+ technical workshops and study sessions per term for GDG @ Seneca Polytechnic, driving 150+ student attendees and fostering a hands-on developer learning community.
CUSECCUSEC logo

Director of Technology

CUSEC Volunteer

FEB 2026 - PRESENT

  • Currently developing a conference website for CUSEC 2027.
  • Leading two teams: Tech General & Tech Growth to coordinate and develop technology at CUSEC.
CUSECCUSEC logo

Director of UI/UX

CUSEC Volunteer

MAY 2025 - JAN 2026

  • Worked on UI and UX Design for CUSEC 2026.
  • Final result: https://2026.cusec.net
LFLogicFusion logo

Computer Science Instructor

LogicFusion Part-time

JUL 2025 - SEP 2025

  • Tought robotics using LEGO NXT and EV3 to introduce engineering and programming fundamentals.
  • Lead game development sessions with Roblox Studio (Lua) to build interactive 3D experiences.
  • Instructed Python and C++ programming, covering core concepts like loops, functions, and OOP.
  • Designed hands-on projects that develop logical thinking, creativity, and problem-solving skills.
  • Adapted teaching methods for different age groups and skill levels in a fun, engaging environment.
SPSeneca Polytechnic logo

Lab Assistant

Seneca Polytechnic Part-time

AUG 2024 - PRESENT

  • Supported 60+ students per semester through hands-on help with assignments and lab activities.
  • Raised class average by 30% through one-on-one guidance and peer-learning strategies.
  • Maintained a safe and collaborative lab environment by enforcing lab guidelines.
BCBeaver Creek Kids Club logo

Coding Tutor

Beaver Creek Kids Club Part-time

AUG 2024 - JUN 2025

  • Mentored 20+ students weekly in C++ and Python fundamentals, resulting in a 95% lab pass rate.
  • Created interactive debugging sessions and coding challenges to reinforce core OOP concepts.
MTCMeta Trading Club logo

Machine Learning Engineer and Data Science Intern

Meta Trading Club Co-op

JAN 2025 - APR 2025

  • Developed predictive models to analyze market patterns, leading to a 10% increase in simulated returns.
  • Built data pipelines using Python and JavaScript to automate extraction and transformation of financial datasets.
  • Integrated NLP-powered prompt engineering for news-based sentiment analysis, improving short-term prediction reliability by 15%.

My Projects

What I've built so far

Somnio - Dream Journal & Network Platform

Full-Stack Web Application & Graph Database

A dream journaling platform with AI-powered similarity matching and 3D network visualization. Features tag-based similarity algorithm achieving 70%+ connection accuracy, Neo4j graph database for relationship mapping, and immersive Three.js 3D dream network with real-time navigation. Implements JWT authentication, RESTful API with 20+ endpoints, and responsive Next.js frontend with emotion-based visualizations.

TECHNOLOGIES

Next.jsReactNode.jsExpressNeo4jThree.jsReact Three FiberJWTTailwind CSS

Facial Expression Recognition App

Machine Learning & Computer Vision

Achieved 75.3% accuracy on a 10K+ image dataset using TensorFlow and OpenCV, enabling real-time emotion recognition at 30 FPS. Implemented real-time emotion tracking with inference under 200 ms. Designed for scalability using modular components and clean architecture.

TECHNOLOGIES

PythonTensorFlowOpenCVFlask

Diabetes Prediction System

Machine Learning

Implemented an SVM classifier on a clinical dataset of 768 patients achieving 78.7% training and 77.3% test accuracy. Used StandardScaler and stratified splitting to ensure balanced performance. Preprocessed features and applied grid search to fine-tune model parameters.

TECHNOLOGIES

PythonScikit-learnPandasNumPyMatplotlib

Movie Recommendation System

Machine Learning & Data Science

Developed a hybrid recommendation engine combining collaborative and content-based filtering. Leveraged Sklearn, Pandas, and cosine similarity to personalize user recommendations with an intuitive Streamlit interface.

TECHNOLOGIES

PythonPandasScikit-learnStreamlitASTNLTKPickle

Ray Tracer

Computer Graphics & Systems Programming

Building a ray tracing engine from scratch in C++, implementing core rendering techniques including ray-object intersection, Phong lighting, shadows, and reflections. Designed modular architecture for extensibility and optimized rendering performance with efficient math operations and scene management.

TECHNOLOGIES

C++

Fun Stuff

The whimsical side of this developer

๐ŸŽธ Music & Guitar

Been playing guitar for 2 years and it's my go-to stress reliever. The song I'm playing in this video is Gratitude by Amin Toofani Currently trying to learn The song of the golden dragon.

ClassicJazzSpanish

Hobbies & Interests

๐ŸŽธ

Guitar

Jamming since forever

๐ŸŽฎ

Gaming

Just finished RDR2

๐Ÿ•

Pizza

Fuel for coding

๐Ÿ“š

Learning

Always curious

๐Ÿ“ท

Photography

Capturing moments

๐ŸŽต

Music

All genres welcome

Random Facts You Didn't Ask For ๐Ÿคทโ€โ™‚๏ธ

I once tried to build a game engine in C++... now itโ€™s just a very expensive calculator

My guitar has more commits than some of my repos

i LOVEE MATCHAA and listen to Clario all the time (totally not being performative)

I can solve a Rubik's cube

I lowkey get confused at some math problems which my high-school self would've solved in seconds

Oh, did I mentioned I'm 6' 2" btw

Life in Snapshots ๐Ÿ“ธ

Gallery photo 1
Gallery photo 2
Gallery photo 3
Gallery photo 4
Gallery photo 5
Gallery photo 6
Gallery photo 7
Gallery photo 8

Get in Touch

Wanna chat? Just shoot me a dm on LinkedIn, check out my projects on GitHub, or send me an email.