Hi, I'm Allen

Full stack developer, Speedcuber

About

I'm an aspiring software developer currently living in Calgary and studying Software Development at SAIT.

I have a degree in Computer Applications, took a detour into video editing for a bit, and eventually found my way back to programming. Turns out I actually enjoy it when I give it a proper chance. I did a MERN stack course back in India, which got me serious about web development, and that led me to coming to Canada for further studies. Still learning, still figuring things out, but I pick things up pretty quickly once something interests me. With AI changing how software is built, I'm trying to focus on problem-solving and system thinking rather than just writing code.

Education

Diploma in Software Development
Bachelor of Science in Computer Application

Skills

Frontend

Next.js (App Router)React 19TypeScriptTailwind CSSShadcn/uiFramer MotionTanStack QueryZodPlaywright (E2E)

Backend & Database

Node.jsExpressPrismaPostgreSQLMongoDBRedis (Caching)SupabaseAmazon S3Clerk (Auth)RESTful APIsWebhooksGraphQL

Tools & DevOps

GitGitHubDockerVercelCI/CD (GitHub Actions)SentryPostman

Projects

Cubing Kerala

Cubing Kerala

August 2024 - Present

A platform for the Kerala cubing community to track competitions and rankings. Originally built with React and Node, I rebuilt it from scratch with Next.js and TypeScript for better performance. It integrates with the World Cube Association's APIs and authentication to keep competition data up to date.

Next.jsTypeScriptPrismaPostgreSQLWCA LoginWCA API'sTailwindShadcn UIMagic UILottie JSON
SpeedCubers India

SpeedCubers India

March 2025 - Present

Building the web platform for SpeedCubers India as part of a small team. I handle most of the frontend and chip in on the backend. The app features national rankings for Indian cubers and a live competition feed. We're working towards launch and WCA regional recognition.

Next.jsTypeScriptJavaScriptExpressAmazon S3Wca APITranstack QueryTailwindChakra UI
OhShift

OhShift

March 2026 - Present

A shifting platform where companies can register, invite employees, and assign shifts with automated email notifications. Built to streamline workforce management for small businesses.

Next.jsTypeScriptSupabaseNodemailerTailwindShadcn UI

Cubing

World Cube Association

2017 - Present
Speedcuber and Organizer

Cubing Kerala

2017 - Present
Core Member and Website Creator/Maintainer

SpeedCubers India

2023 - Present
Frontend Lead

Connect me on LinkedIn or Github

Blog