Ansh Rajput
825-333-8999 · arajput3@ualberta.ca · linkedin.com/in/ansh-rajput-3a5b78332 · github.com/rajputansh09 · anshrajput.com
Founder and full-stack developer who has shipped 2 live client platforms and is building a SaaS solo
Education
University of AlbertaExpected Graduation: Apr 2028
BSc Computer Engineering | Software Engineering Co-opEdmonton, AB
- Courses: Data Structures, Algorithms, Operating Systems, Database Management, Object-Oriented Programming
- AI Coursework: Machine Learning, Intelligent Systems | Award: International Admission Scholarship (2023)
Full-Stack Development Experience
CertCanada | Full-Stack Developer | https://certcanada.caMar 2026 – Present
- Launched a live 29-page platform (Next.js, Express, PostgreSQL) that draws inbound client inquiries Canada-wide
- Lifted search-indexed pages from 19 to 29 (+53%) by migrating React/Vite to Next.js SSR, fixing a sitemap bug, and generating static per-page HTML so Bing, which skips JavaScript, indexes every page
- Replaced manual scheduling with self-serve booking via the Google Calendar API, secured with JWT and email-keyed rate limiting after finding the host assigns a new IP to every request
Twish Care | Full-Stack Developer | https://twishcare.caAug 2025
- Took a therapy practice online in 3 Ontario cities with a Node.js/Express site and 3 Google Business Profiles
- Ensured every inquiry reaches the owner with an instant client confirmation via 2 automated HTML emails, choosing a honeypot over rate limiting to stop bots without slowing real clients
Startup Experience
UCert | Founder & Sole Software EngineerAug 2026 – Present
- Founded and solely engineer a multi-tenant SaaS on Next.js, TypeScript, and Supabase that replaces in-person ISO consulting with one platform for certification, team training, and audit records
- Eliminated hand-editing of ISO paperwork with a document automation engine that fills company data into Word templates, previewed with mammoth.js because serverless hosting cannot run LibreOffice
- Let teams self-train with 10 ISO 9001 modules, a 30-question quiz, and an auto-saving 73-question gap analysis
- Made the platform revenue-ready with Stripe across 3 plans: checkout, cancel/resume, webhooks, plan limits
- Designing role-based access so certification bodies audit a company's full year of records, not a snapshot
Technical Experience
Calgary Board of Education, Alberta Computers for SchoolsFeb 2026 – May 2026
Computer Technician (Co-op)Calgary, AB
- Returned 100+ desktops and laptops to service in 4 months by diagnosing and fixing software and OS-level faults
- Gave every machine a clean, standardized setup by imaging and configuring its OS and software for classrooms
- QA-tested 100% of devices before release, so schools and community groups received ready-to-use machines
Projects
Carbon Events - Lottery Campsite Booking App | https://github.com/CMPUT301F26carbon/carbon-eventsKotlin | Jetpack Compose | Firebase
- Made lotteries easy to find via the explore, search, and details flow, in a 6-person team splitting work by consensus
- Caught navigation regressions before merge with Compose UI tests in GitHub Actions CI, isolated from production Firebase so test runs never touch live data
Mistune Testing - Test Strategy EvaluationPython | Black-box | White-box
- Testing whether AI-written tests can match human ones by comparing black-box, white-box, and LLM-generated suites on Mistune, a parser with 20M+ monthly downloads, as a 5-person team sharing equal ownership
MapReduce - Multithreaded C LibraryC | pthreads | Linux
- Enabled parallel data processing with a C thread pool and MapReduce library, kept correct under concurrency by mutexes and condition variables
Technical Skills
- Languages:
- C, C++, Python, Java, Kotlin, JavaScript, TypeScript, SQL, HTML/CSS
- Frameworks:
- React, Next.js, Node.js, Express, Tailwind CSS, Jetpack Compose, scikit-learn
- Data/Services:
- PostgreSQL, SQLite, Supabase, Firebase, Stripe, Resend, Google Calendar API, JWT, Webhooks
- Tools/Cloud:
- Git, GitHub Actions, Linux, Docker, Postman, Vercel, Railway, Visual Studio, Cursor, Claude Code, Codex
- Concepts:
- Data Structures & Algorithms, OOP, REST APIs, Multithreading, CI/CD, UI Testing, AI-Assisted Development
- Additional:
- English, Hindi, Punjabi (Fluent), Spanish (Beginner) | Canadian PR, open to relocation