loading...
Press Ctrl+K to open terminal
ayan@portfolio:~
Welcome to Ayan's Portfolio Terminal v1.0
Type 'help' for available commands
๐Ÿฅš Can you find the hidden easter egg? Read 'help' carefully...

ayan bin saif

mathematics student at university of waterloo. experienced in building scalable mobile apps and hci solutions using swift, python, and java.

currently pursuing honours bachelors of mathematics (co-op). interested in software engineering, data science/engineering, full-stack development, and mobile engineering.

projects

developed an ai-powered investment research platform at the y combinator full-stack hackathon. alphahedge orchestrates a parallel multi-agent council to simulate institutional-grade equity research workflows in under 2 minutes.

three autonomous analyst agents are prompted concurrently: a fundamental analyst evaluating 10-q / 10-k filings, balance sheets, cash flow statements, debt structure, and valuation metrics; a quantitative analyst operating on raw ohlcv data, technical indicators, volatility and beta, factor exposures, and probabilistic risk-adjusted models; and a sentiment analyst synthesizing news and pr flow, social media buzz, analyst ratings and price targets, corporate catalysts, short interest, and narrative trend mapping.

a final judge agent reviews all analyst memos and produces a unified investment recommendation tailored to the user's risk tolerance, time horizon, and portfolio size collected during onboarding. implemented retrieval-augmented q&a using google gemini and managed real-time persistence with supabase. implemented an interactive knowledge layer that parses complex financial terminology into styled tooltips for immediate context.

alphahedge demo โ†—

built with love @ full-stack โ†—, hosted by sim.ai & loveable @ y combinator, sponsored by stripe, brex & supabase.

next.js typescript supabase google gemini sim.ai

built and deployed a full-stack housing review platform for the university of waterloo community using react and firebase, reaching 10,000+ unique visits in under one month of launch. the application serves as a centralized database for both on-campus residences and off-campus apartments, enabling students to navigate the local housing market through community-driven data and honest reviews.

the platform features a specialized sublet page where students can post and manage housing listings with integrated support for rent details, availability dates, and media uploads. the system utilizes secure serverless crud apis with firebase authentication and role-based access control to handle user-generated content, property reviews, and threaded community q&a sessions.

to maintain a responsive user experience during active search sessions, the interface leverages react memoization to reduce ui state recomputation by 60% and ensures sub-100ms update latency via real-time firestore synchronization. integrated map functionality and faculty-based filtering allow students to calculate commute times and filter properties by rent, location, and helpfulness metrics.

react firebase tailwind css
cheeto-fingers github โ†—

built a touchless gesture control system using python, opencv, and mediapipe to enable hands-free computer interaction for scenarios where physical contact with peripherals is impractical. the system utilizes a deep learning pipeline to translate live video feed into real-time os-level mouse events.

the architecture leverages google mediapipe's neural networks to perform 21-point 3d hand landmarking, identifying specific knuckle coordinates at sub-30ms latency. by applying vector math and euclidean distance calculations, the logic layer maps finger "pinches" and palm orientations to standard primary actions: index-thumb pinches for left clicks, ring-finger pinches for right clicks, and middle-finger grabs for precision vertical scrolling.

to ensure precise navigation, the system implements coordinate transformations that map the camera's resolution to the monitor's pixel grid through linear interpolation. a specialized jitter buffer and exponential moving average (ema) smoothing algorithm were designed to filter raw sensor noise, reducing cursor jitter and maintaining stability during active use.

python opencv mediapipe computer vision
dice duel showdown github โ†—

developed a strategic, turn-based dice game featuring a custom probability-based ai opponent across web, python, and java environments. the core gameplay mechanics challenge users to reach a target score of 50 through risk-mitigation strategies and resource management, with precise victory conditions for hitting the target exactly or avoiding a "bust."

the architecture demonstrates multi-paradigm proficiency: a java-based implementation utilizing object-oriented principles such as inheritance, polymorphism, and recursive algorithms for real-time statistical analysis; a python prototype engineered with robust input validation and try-except error handling; and a responsive web application built with modern javascript.

the web implementation features a custom sound engine developed via the web audio api to synthesize real-time game audio and utilizes css grid for dynamic dice animations. the computer opponent employs a probabilistic decision-making layer, specifically calculating turn-skipping chances based on current score proximity to the target, forcing users to critically analyze competitive odds and optimal roll timing.

java python javascript oop
edubuddy

architected a native ios productivity platform during a selective technical mentorship at apple to streamline academic workflows through a personalized recommendation engine and hig-aligned interface design. edubuddy serves as a centralized hub for intelligent task orchestration, managing course-specific data persistence, automated due-date tracking, and prioritized academic timelines to reduce student cognitive load.

the platform integrates a behavioral productivity suite designed to reinforce deep-work habits: a focus timer optimized for pomodoro sessions; a smart repository for categorized academic notes; and context-aware study triggers leveraging haptic feedback. to improve user retention, the system employs a recommendation engine that analyzes workload patterns to suggest optimal study blocks and resources based on upcoming deadlines.

performance was prioritized through a native architecture to ensure a fluid experience during heavy data interactions. implemented swiftui lifecycle tuning, lazy loading, and an optimized view hierarchy to maintain high responsiveness across the full application. the project culminated in a technical demo presented to apple engineers, where it was selected for showcase among over 200 participants. reduced ui load times by 400ms and memory usage by 25% via lazy loading, view hierarchy refactoring, and swiftui lifecycle optimization.

swift swiftui ios apple hig

experience

feb 2024 - jul 2024
ios app developer (mentorship)
apple

built native ios features in swift and swiftui as part of a selective technical apple mentorship in ios development, emphasizing performance optimization and scalable ui architecture.

  • architected edubuddy, an ios productivity app with a personalized recommendation engine; increased beta engagement by 30% through hig-aligned ux design and performance optimization
  • reduced ui load times by 400ms and memory usage by 25% via lazy loading, view hierarchy refactoring, and swiftui lifecycle optimization; improved scroll responsiveness and ui smoothness
  • owned full sdlc from wireframing to testflight deployment; presented a technical demo to apple ios engineers and was selected for showcase among 200+ participants
  • view mentor's recommendation letter โ†—
present
mathematics student (co-op)
university of waterloo

pursuing honours bachelors of mathematics. building strong foundation in data structures, algorithms, and theoretical computer science.

  • learning data structures & algorithms, discrete math, and computational theory
  • seeking co-op opportunities for summer 2026

skills

languages: python, c, c++, typescript, javascript, swift, bash, java, racket, sql, html/css

frameworks: next.js, react, react native, swiftui, node.js, tailwind css, opencv, mediapipe

tools: docker, supabase, postgresql, firebase, nosql, google gemini (rag), git, unix/linux, xcode, vercel, figma, testflight

core concepts: data structures and algorithms (dsa), restful api, multi-agent systems, object-oriented programming (oop), ui/ux design, human-computer interaction (hci)

misc

contact

feel free to reach out for co-op opportunities, collaborations, or just to chat about tech!

email: ayan.binsaif@uwaterloo.ca

github: github.com/draggle

linkedin: linkedin.com/in/stitches

location: waterloo, ontario