Skip to content

Toronto, ON · Open to software development roles

Hi, I'm Aathii Rakurakavan, a software developer in Toronto.

A full-stack and iOS developer building IRL, an AI fitness app. Two years of client-facing work taught me to build with the customer in mind.

Aathii at the University of Toronto convocation, holding an Honours Bachelor of Science diploma
University of Toronto · Honours B.Sc.

I build things, and I sell them.

I'm a University of Toronto graduate (Honours B.Sc. in Technology, Coding & Society, with minors in Computer Science and Mathematics) building IRL, a full-stack AI fitness app for iPhone. My background runs from C, Haskell and Racket to React Native and FastAPI, and I speak English, French and Tamil.

I'm also a Sales Lead at Fitness Connection, promoted from Sales Specialist, where I own the membership sales cycle from first inquiry to close. Selling face to face shapes how I build: start with what the customer needs, then write the code. It's also why I automated my own CRM follow-ups.

  • Build.

    Full-stack and iOS, end to end: IRL runs from a FastAPI backend to App Store subscriptions.

  • Sell.

    Sales Lead at Fitness Connection and the top-performing rep at my location.

  • Start.

    Co-founder of EverSeasons Co and founder of Elevate Digital.

Selected work.

An app I'm building, automation I made for my own sales job, the company I co-founded, websites for small businesses, and some systems work. Hover a screenshot to scroll through the real site.

AI fitness & nutrition app for iPhone

IRL.

A full-stack iOS app: an Expo / React Native client against a Python FastAPI backend on Render with SQLite storage, built and shipped to TestFlight through Expo Application Services. Google Gemini powers meal scanning, personalized coaching and image generation.

  • On-device progress-photo identity checks with OpenCV (YuNet + ORB) instead of a third-party service.
  • Apple and Google Sign-In, JWT sessions, PBKDF2 password hashing and password-reset email.
  • HealthKit, camera, photo library and push notifications, with subscriptions through RevenueCat.
  • Nutrition data unified from USDA FoodData Central, Open Food Facts and FatSecret; a 119-test pytest suite.
Role
Creator and lead developer
Built with
React Native · Expo · Python · FastAPI · SQLite · Google Gemini

AI automation · Built for my sales job

CRM Follow-up Automation.

A Streamlit tool on the GleanTap CRM API: OpenAI drafts each lead's follow-up, then the tool logs the text, email or note and completes the routine follow-up task. It saves several hours of data entry a week and cut my daily workflow down to phone calls.

Role
Designer and developer
Built with
Python · Streamlit · OpenAI API · GleanTap API

My company · Live

EverSeasons Co.

The student-run home-maintenance company I co-founded: window and gutter cleaning, pressure washing, deck staining, driveway sealing and snow removal. I designed and built its website, with services, FAQ and booking on every screen size.

Role
Co-founder; designed and built the site
Built with
HTML · CSS · JavaScript

Client website · Live

The Coco Shack.

A booking site for a Toronto live coconut bar that caters weddings, corporate events and festivals. Video hero, scroll-driven motion and a mobile-first path to booking.

Role
Designer and developer
Built with
Astro · Tailwind CSS · TypeScript

Client website · Live

Nisha's Culinary.

The website for a Scarborough kitchen serving North Indian takeout, desserts and custom cakes: the menu, cake enquiries and ordering details, designed mobile-first for customers ordering from their phones.

Role
Designer and developer
Built with
HTML · CSS · JavaScript

Client website

Juicing4Life.

A warm, video-led site for a family-run cane juice booth in Scarborough: the menu, the family story and visit details, with call-ahead ordering up front.

Role
Designer and developer
Built with
React · Vite · Tailwind CSS · TypeScript

Systems & languages.

  • Linux system shell

    C · Sockets · GDB

    • A working Unix shell (mysh) in C with core utilities (ls, cd, cat, wc), fork/exec process management, background jobs and signal handling.
    • Client–server communication over TCP/UDP sockets, with zero memory leaks verified using AddressSanitizer and GDB.
  • Functional language interpreter & desugarer

    Haskell · Racket

    • An interpreter for Orange, a functional language: abstract syntax tree, eager evaluation, environment-based lookup, closures and structured error propagation.
    • A structural-recursion desugarer in Racket that translates high-level syntax into a core language, including n-ary calls and deeply nested pattern matching.

My experience.

  1. May 2025 – Present

    Sales Lead

    Fitness Connection

    Promoted from Sales Specialist · Richmond Hill, ON

    • Top-performing sales representative at the location; I own the full membership sales cycle, from first inquiry to close.
    • Built an automated workflow on the GleanTap CRM API that logs texts, emails and notes and completes routine follow-ups, saving several hours of data entry a week.
    • Work across three CRMs (GleanTap, Antaris and Less Annoying CRM), reconciling lead, appointment and conversion records and resolving member account and billing issues.
  2. Co-founder

    EverSeasons Co

    • Student-run home-maintenance company: exterior cleaning, seasonal upkeep and protection.
    • Designed and built the company website.
    • Web design studio: I design and build websites for small businesses.
  3. May 2023 – Jun 2025

    Event Support Lead

    DUA Events, University of Toronto

    Toronto, ON

    • Coordinated logistics, setup, teardown and live issue resolution across teams for campus events on tight timelines.
    • Troubleshot A/V and operational failures and kept staff, vendors and attendees updated as priorities shifted.
  4. Education · Sep 2021 – Apr 2026

    Honours Bachelor of Science

    University of Toronto

    • Technology, Coding & Society, with a double minor in Computer Science and Mathematics.

My toolkit.

Languages
Python · JavaScript · TypeScript · C · Java · SQL · Haskell · Racket · Bash
Mobile & web
React Native · React · Expo · React Navigation · FastAPI · Pydantic · Astro · Tailwind CSS
AI & computer vision
Google Gemini API · OpenAI SDK · OpenCV (YuNet, ORB) · Image-generation pipelines
Backend & data
REST API design · SQLite · JWT / OAuth authentication · Third-party API integration
Infrastructure
Render · Linux / Unix · Expo Application Services (EAS) · Excel automation
Developer tools
Git · Claude Code · OpenAI Codex · pytest · ESLint · GDB · AddressSanitizer
Business
Full-cycle membership sales · CRM automation (GleanTap, Antaris, Less Annoying CRM) · Event operations
Spoken
English · French · Tamil

Let's talk.

Hiring, collaborating, or just want to say hi? I read every message and reply personally.