Allen John

Full Stack Developer, Speedcuber

About me

Fueled by tea, family, and a long-standing passion for Rubik's cubes. I'm a web developer by day, overthinker by night. I'd love more time for gaming, but life keeps me focused on what matters most.

Projects

  • Cubing Kerala

    As an active member of the cubing community in Kerala, I developed this web application to help cubers track upcoming and past competitions and their rankings. It enhances a previous application built with JavaScript, React, and Node, which suffered from slow performance on a free hosting service. The new version uses Next.js for improved deployment and TypeScript for type safety, integrating World Cube Association authentication and their APIs to provide essential data, keeping the community informed and engaged.

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

    Website

    Source

Work Experience

  • MEARN Intern

    Luminar Technohub

    June 2024 - October 2024

    Completed weekly tasks ahead of schedule, quickly mastering Google Authentication, Nodemailer, and Twilio. Created a web app for my cubing community.

  • MEA(R)N Stack Web Development Expert (Course)

    Luminar Technolab

    September 2023 - March 2024

    Gained hands-on experience with a variety of frontend technologies, including React, Angular, JavaScript, HTML, and CSS. Developed backend skills using Node.js, Express, MongoDB, and Mongoose.

Education

  • BSc Computer Application (Triple Main)

    Mahatma Gandhi University

    Sacred Heart College, Thevara

    June 2019 - March 2022

Cubing

  • Professional Speedcuber and Organizer

    July 2017 - Present

    For the past 7 years, I've been an active participant in official Rubik's Cube competitions and various unofficial cubing events across Kerala. To date, I've competed in 18 World Cube Association competitions, along with several unofficial events hosted by college tech fests.

    In addition to competing, I've also had the privilege of organizing a couple of World Cube Association competitions, helping to bring the cubing community together in Kerala.

  • World Cube Association Profile

Contact

Find me on LinkedIn and Github

Last updated on November 21, 2024