Hello,
I turn fuzzy ideas into shipped products.
I care about clean systems, clear UX, and measurable impact.
About me
CS @ uOttawa • Software • Cyber • Data
I’m Rina, a Software Developer (Full-Stack & Data) with interests in cybersecurity and data analytics. I build end-to-end products—web apps, mobile apps and data flows.
I’ve completed internships across business analysis, mobile app development, and software development, which gave me a solid view of the full product lifecycle from discovery to delivery.
- Next.js
- React
- Tailwind CSS
- shadcn/ui
- Node.js
- Next.js API Routes
- REST
- Python
- Java
- JavaScript
- TypeScript
- Git/GitHub
- Vercel
- CI basics
- Firebase (Auth/Firestore/Storage)
- MongoDB
- • Building and shipping small projects
- • Creating custom websites for businesses
- • Exploring ML + product ideas
- • Researching and writing about tech, security, and society.View the research sectionView the research topics below
- Gym & volleyball
- Reading & writing
- Gaming
Projects
Selected work I’m proud of.
AI Video Compressor (MVP)
Web app that compresses MP4s to Discord-friendly 10MB. Free tier (2x/month) + paid plan.
GeekWeek Site (uOttawa)
Public-facing event website built across multiple editions, end-to-end from design to deploy.
Penguin: Spark → Iceberg Ingestion
Generic SparkDataFrameWriter (JSON→Iceberg) with table maintenance procedures.
Data science & ML Work
End-to-end data and ML work across EDA/visualization, data wrangling, predictive modeling (classification/regression), unsupervised segmentation, and heuristic search. Full write-ups on Kaggle.
Resume
Quick view + full PDF download.
Experience
Download CVTwo rotations contributing to internal services and data tooling. Helped modernize Python/JVM backends, improve cloud automation, and support secure service integrations.
Three terms across analysis, reporting, and internal web tools. Built clear dashboards and documentation; in two rotations, contributed front-end updates and static-site content for internal portals.
Prototyped a mobile app; collaborated on UI in Figma and implemented front-end features and tests.
Refined the organization’s plan and budget and presented recommendations as part of a consulting engagement.
Education
Management & Entrepreneurship option. Projects across data, AI, and full-stack development. Active in student clubs and hackathons.
Reproduced and evaluated VulRepair, a T5/CodeT5-based neural vulnerability-repair model. Implemented 10 variants, ran ablations on pre-training and BPE tokenization, and re-evaluated on a deduplicated CVEFixes split; best model reached ~46% perfect repairs.
- Software Development
- Data Analysis
- Cloud & Automation
- UX/UI Design
- English (native)
- French (proficient)
- Arabic (conversational)
Research & writing
I enjoy research and writing about what I learn—more to come. Topics aren’t limited to tech.
Game Theory and Islam: Why Forgiveness Wins in the Long Run
Sep 11, 2025• 4 min readWhen science and spirituality agree: mercy, fairness, and forgiveness are winning strategies.
How Zero-Day Exploits Are Driving Cybersecurity Breach Trends
Aug 31, 2025• 4 min readHow unknown flaws are fueling modern cyberattacks and shaping defenses
Template & stack
Grab the code and see how it’s built.
Contact
Let’s build something cool.