
Hi, I'm Angel.
Software Developer
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 reach out - I'm always down to make new friends and collaborate on cool projects.
Experience
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.
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.
- *Optimized automation processes within Identity & Access Management (IAM).
- *Built dashboards for data-driven decision-making in Global Cyber Security.
- *Spearhead 4+ technical workshops per term, driving 150+ attendees.
- *Foster a hands-on developer learning community at Seneca Polytechnic.
- *Developing the conference website for CUSEC 2027.
- *Leading Tech General & Tech Growth teams to coordinate technology at CUSEC.
- *Designed the UI and UX for CUSEC 2026 (https://2026.cusec.net).
- *Taught robotics and game development using LEGO EV3 and Roblox Studio.
- *Instructed Python and C++ programming fundamentals to various age groups.
- *Supported 60+ students per semester with assignments and lab activities.
- *Helped raise the class average by 30% through one-on-one guidance.
- *Mentored 20+ students weekly in C++ and Python fundamentals.
- *Created interactive debugging sessions and coding challenges.
- *Developed predictive models leading to a 10% increase in simulated returns.
- *Built data pipelines in Python and JavaScript to automate extraction.
Projects!
A QR-powered scavenger hunt built for RBC's Digital Developer Practice event โ role-gated admin tooling, a live points economy, and a leaderboard that updates as attendees scan their way around the venue.
A dream journaling platform with AI-powered similarity matching and 3D network visualization. Tag-based algorithm hits 70%+ connection accuracy; Neo4j handles relationship mapping; Three.js renders an immersive live dream network.
75.3% accuracy on a 10K+ image dataset via TensorFlow and OpenCV โ real-time emotion recognition at 30 FPS with inference under 200 ms. Modular, scalable architecture built for production use.
SVM classifier on 768 clinical patient records: 78.7% training, 77.3% test accuracy. StandardScaler normalization, stratified splits, and grid search hyperparameter tuning.
Fun stuff
The whimsical side โ guitars, gaming, matcha, and a few facts nobody asked for.
Two years, one stress reliever.
Been playing guitar for 2 years and it's my go-to way to unwind. The song in this video is Gratitude by Amin Toofani. Currently learning The Song of the Golden Dragon.
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" ๐