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.
Connect a GitHub account, open a pull request, and get back a structured review โ a plain-language summary, a ranked list of likely bugs with file locations and severity, and non-blocking suggestions โ in a panel beside the diff.
A containerized Node microservice for storing and converting small pieces of text, JSON, and images โ deployed to ECS Fargate behind a load balancer, with metadata in DynamoDB, blobs in S3, Cognito for auth, and a tagged release pipeline that ships it.
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.
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" ๐