Hi, I'm Allen

Self-taught Full stack developer, Speedcuber

About me

I'm an aspiring software developer currently living in Calgary.

I love experimenting with new technologies and building things.

I can solve a Rubik's cube in 10 seconds.

Academic Background

Diploma in Software Development

May 2025 - December 2026
Southern Alberta Institute of Technology

Bachelor of Science in Computer Application

June 2019 - May 2022
Mahatma Gandhi University

Skills

Core

React 19Next.js (App Router)TypeScriptTailwind CSS

UI & Animation

Shadcn/uiFramer Motion

State & Validation

TanStack QueryZod

Testing

Playwright (E2E)

Server & APIs

Node.jsExpressRESTful APIsWebhooksGraphQL

Database & ORM

PostgreSQLMongoDBPrismaSupabase

Auth & Infrastructure

ClerkAmazon S3Redis (Caching)
GitGitHubDockerVercelGitHub Actions (CI/CD)SentryPostman

Projects

Cubing Kerala

July 2024 - Present

A platform for the Kerala cubing community to track competitions and rankings. Built with Next.js and TypeScript for better performance. It integrates with the World Cube Association's APIs and authentication to keep user and competition data up to date.

Next.jsTypeScriptPrismaPostgreSQLWCA LoginWCA API'sTailwindShadcn UIMagic UILottie JSON

SpeedCubers India

August 2024 - Present

SpeedCubers India is now an officially recognized WCA regional organization in India. It's a platform for the Indian cubing community to track national rankings and live competition updates. I work on the web platform in a small team, directly under a WCA board member and a software engineer at Google. We are working on bringing the ranking system and other features to life in the near future.

Next.jsTypeScriptJavaScriptExpressAmazon S3Wca APITranstack QueryTailwindChakra UI

OhShift

March 2026 - Present

A modern shift management platform designed to streamline workforce scheduling for small businesses. The application features a decoupled, ultra-fast architecture: a type-safe Next.js and TypeScript frontend optimized as a static export and hosted on GitHub Pages, paired with a high-performance backend API built using Bun, Elysia, and Prisma. It leverages Neon for a serverless PostgreSQL database and automates real-time shift alerts via email notifications.

Next.jsTypeScriptBunElysiaPrismaNeonBrevoTailwindShadcn UI

Cubing

World Cube Association

July 2017 - Present
Speedcuber and Organizer

Cubing Kerala

July 2017 - Present
Core Member and Website Creator/Maintainer

SpeedCubers India

August 2024 - Present
Frontend Lead

Connect me on LinkedIn or Github

Blog