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

Hi, I'm Angel

Software Developer | Prev @ 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 exploring new opportunities in software engineering, having previously worked at RBC as a SWE Intern where I dove 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 Open Banking.

  • Designed and implemented a Cryptography service following JOSE standards for secure data transmission.
  • Improved application startup performance by 80% through multithreading and parallel initialization.
  • Built and deployed Java Spring Boot APIs on OpenShift for scalable and modular service architecture.
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 for internal events.

  • Built a scalable real-time points system using Next.js and MongoDB.
  • Hosted a live event with 30+ participants, driving engagement through gamification.
RBCRBC logo

Technical Systems Analyst

RBC Co-op

SEP 2025 - DEC 2025

  • Optimized automation processes within Identity & Access Management (IAM).
  • Built dashboards for data-driven decision-making in Global Cyber Security.
GDG-SPGoogle Developer Groups logo

Vice President of Technology

Google Developer Groups Volunteer

Jan 2026 - PRESENT

  • Spearhead 4+ technical workshops per term, driving 150+ attendees.
  • Foster a hands-on developer learning community at Seneca Polytechnic.
CUSECCUSEC logo

Director of Technology

CUSEC Volunteer

FEB 2026 - PRESENT

  • Developing the conference website for CUSEC 2027.
  • Leading Tech General & Tech Growth teams to coordinate technology at CUSEC.
CUSECCUSEC logo

Director of UI/UX

CUSEC Volunteer

MAY 2025 - JAN 2026

  • Designed the UI and UX for CUSEC 2026 (https://2026.cusec.net).
LFLogicFusion logo

Computer Science Instructor

LogicFusion Part-time

JUL 2025 - SEP 2025

  • Taught robotics and game development using LEGO EV3 and Roblox Studio.
  • Instructed Python and C++ programming fundamentals to various age groups.
SPSeneca Polytechnic logo

Lab Assistant

Seneca Polytechnic Part-time

AUG 2024 - PRESENT

  • Supported 60+ students per semester with assignments and lab activities.
  • Helped raise the class average by 30% through one-on-one guidance.
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.
  • Created interactive debugging sessions and coding challenges.
MTCMeta Trading Club logo

Machine Learning Engineer and Data Science Intern

Meta Trading Club Co-op

JAN 2025 - APR 2025

  • Developed predictive models leading to a 10% increase in simulated returns.
  • Built data pipelines in Python and JavaScript to automate extraction.

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.