Hi, I'm Arjun. 👋
I'm a 14-year-old full-stack developer, aspiring writer and student who loves to design & build stuff.
ArjunCodess

About

I'm Arjun Vijay Prakash, a 14-year-old full-stack developer, technical writer and student from India. I've been building websites and apps since I was young. I love turning ideas into reality through code. I've already shipped over 20 projects and even made some money freelancing. I share my coding journey on my blog, where I've built a community of over 30,000 followers. I'm actively looking to collaborate on projects, as well as on my blog.

Skills

Clerk
Cloudinary
Drizzle ORM
Express.js
GSAP
JavaScript
MongoDB
Next.js
Node.js
Python
React.js
Shadcn/UI
SQL
Tailwind CSS
Typescript

Harvard CS50 Certifications

try clicking on one of the above.

freeCodeCamp Professional Certifications

try clicking on one of the above.

My Projects

Check out my latest work

I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.

PalettePro

PalettePro

PalettePro is a color palette generator. Built with Next.js 14, Tailwind CSS, and TypeScript, it lets users upload images and get hex color codes for creative projects. Perfect for people who spend time struggling what color 'this' or 'that' is using.

Next.js 14
Tailwind CSS
TypeScript
ColorThief
Vercel
TBH

TBH

TBH is a Q&A app where users can connect with friends and be themselves. It's built with Next.js, TypeScript, and Tailwind CSS, offering unique ways to share prompt images and interact with their audience.

Next.js
TypeScript
Tailwind CSS
MongoDB
Vercel
NextAuth
VendX

VendX

VendX is an e-commerce platform with an admin dashboard and storefront. Made with Next.js, Tailwind CSS, and DrizzleORM, it lets users manage products, categories, colors, and sizes. It's very flexible and user-friendly.

Next.js
TypeScript
Tailwind CSS
DrizzleORM
Neon
Shadcn/UI
Clerk
SortingWiz

SortingWiz

SortingWiz is a tool made with Python and Pygame that visualizes sorting algorithms. Users can watch the sorting process in real-time and control the speed. It supports Bubble Sort, Insertion Sort, Selection Sort, and Heap Sort.

Python
Pygame
Dropbox 2.0

Dropbox 2.0

Dropbox 2.0 is a cloud storage app built with Next.js 14. Users can store and manage files with a drag-and-drop interface. The app uses Clerk for login and Firebase for secure file storage.

Next.js
Clerk
Shadcn/UI
Tailwind CSS
Firebase
TypeScript
Pixify

Pixify

Pixify is an image transformation app created with Next.js 14. It allows users to upload, manage, search, and edit images using AI. The app includes user authentication, image uploads to Cloudinary, and features like search and pagination.

Next.js
Clerk
Tailwind CSS
React Hook Form
Zod
Cloudinary
TypeScript
Tailwind CSS
Personal Achievements

My Biggest Achievements

Throughout my journey, I've completed many personal feats. These achievements, in general taught me the importance of dedication and creativity. Few of the feats are listed below.

  • Learnt Full Stack Dev at 14

    Self-taught full-stack development, mastering tech like MERN stack w/ Next.js at the age of 14.
  • Made 20+ Projects

    Developed over 20 projects using code, using a variety of different kinds of languages, frameworks and libraries.
  • Hit 30K+ Followers on Blog

    Built a blog with a following of over 30,000, sharing insights and tips on coding and development.
  • Listed as the Top Writer on DEV.to

    Recognized as a top writer on DEV.to for engaging and informative content on technology and programming.
  • CS50 Achievements

    Completed CS50T and CS50x, two of Harvard's top computer science courses. Competed in Ready Player 50 in 2023 and Puzzle Day in 2024, successfully completing all levels of difficulty and earning gold certificates.
Personality Traits

Hardworking + Creative = 🔥

I try to get things done and always look for new ways to solve problems. I enjoy learning, and I work well in different situations. My goal is to bring fresh ideas and help make any project a success.

  • Self-motivated

    Driven to achieve my goals, always pushing myself to reach new heights in both personal and professional life.
  • Curious

    Always eager to learn new things, constantly exploring new technologies and concepts to expand my knowledge.
  • Anti-Social

    Doesn't enjoy working with others, preferring to focus on individual tasks and projects.
  • Small-circle

    Prefers a small group of like-minded people, valuing quality over quantity in personal connections.
  • Open-minded

    Enjoys hearing different opinions, open to diverse perspectives and ideas for personal and professional growth.
  • Detail-oriented

    Pays attention to the little things, ensuring accuracy and thoroughness in all tasks and projects.
Hobbies & Interests

What I Enjoy

I enjoy reading, coding, writing, exploring music and creating it. These activities help me learn, create, and grow. Some of my hobbies are listed below.

  • Enthusiastic Reader

    Reading non-fiction and self-help books to gain insights and improve knowledge.
  • Love Coding

    Building stuff out of code, turning ideas into functional applications and tools.
  • Consistent Writer

    Writing general knowledge, practical tips, and development-related content to share insights and help others.
  • Music Lover and Aspiring Producer

    Compiling and sharing underrated hip-hop songs. Just started out in music production, exploring beats and sound design.
Contact

Get in Touch

Have a project in mind or just want to say hi? Feel free to reach out via Twitter. I'm always open to discussing new opportunities and connecting with like-minded individuals.