← Back to anshrajput.com

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