Hi, I'm Allen
Full stack developer, Speedcuber
AJ

About

Full-stack developer in the making, currently studying at SAIT in Calgary. My journey here wasn't exactly a straight line. Started with a CS degree (triple major in Math, Stats, and CS) but honestly had no idea what I was doing or why. After graduation, I chased what actually excited me and became a promo editor for a Malayalam film. Loved every creative minute of it, until the unpredictability sent me back to the one field I'd been dodging: software development.

Plot twist: this time it clicked. I rolled up my sleeves, taught myself the fundamentals properly, and after a MERN stack course, something just made sense. Finally found my groove and ended up at SAIT, where the hands-on learning has been a game-changer. These days I'm deep into freeCodeCamp and YouTube tutorials, building projects, and nervously eyeing open source repos (those codebases are no joke, but I'll crack them eventually). Still figuring out what I want to specialize in, hoping to land a job post-graduation, but mostly just enjoying getting 1% better each day.

Oh, and I can solve a Rubik's Cube in under 10 seconds. Just saying.

Education

Diploma in Software Development
Bachelor of Science in Computer Application

Skills

Frontend

Next.js
TypeScript
React
Javascript
Tailwind
Shadcn UI
HTML
CSS

Backend

Node
Express
Rest-API
Prisma
MongoDB
PostgreSQL

Projects

Cubing Kerala

Cubing Kerala

Being part of the cubing community in Kerala, I wanted to build something that'd actually help cubers stay updated on competitions and rankings. This is a revamped version of an older app I built with JavaScript, React, and Node, which was painfully slow on free hosting. So I rebuilt it with Next.js and TypeScript for better performance and reliability. It connects with the World Cube Association's authentication and APIs to pull in competition data, making it easier for the community to stay in the loop.

Next.js
TypeScript
Prisma
PostgreSQL
WCA Login
WCA API's
Tailwind
Shadcn UI
Magic UI
Lottie JSON
SpeedCubers India

SpeedCubers India(In progress)

Part of a 4-member team building the web application for SpeedCubers India, an organization working towards WCA regional recognition. I'm handling most of the frontend and also jumping into backend work when needed. We're creating a platform with national rankings for Indian cubers and a live feed of upcoming and past competitions. Hoping to launch it in the next few months and see it help grow the cubing community across India.

Next.js
TypeScript
JavaScript
Express
Amazon S3
Wca API
Transtack Query
Tailwind
Chakra UI

Cubing

Speedcuber and Organizer

Cubing Kerala

2017 - Present
Core Member and Website Maintainer

SpeedCubers India

2023 - Present
Frontend Lead

Connect me on LinkedIn or Github