Akil Dikshan — Full Stack Developer
AD
Open to Internships

Hi, I'm
Akil Dikshan

I'm a Full Stack Developer

I build Scalable web applications with a focus on User Experience and solid System Design.

React
Next.js
TypeScript
Node.js
Python
Docker
AWS
PostgreSQL
MongoDB
Solidity
Tailwind CSS
Socket.io
Firebase
GitHub Actions
Express.js
Three.js
React
Next.js
TypeScript
Node.js
Python
Docker
AWS
PostgreSQL
MongoDB
Solidity
Tailwind CSS
Socket.io
Firebase
GitHub Actions
Express.js
Three.js
Tech Stack

Skills

The technologies I build with, organized by category.

Languages
Java
JavaScript
TypeScript
Python
PHP
Frontend
HTML5
CSS3
React
Next.js
ViteVite
Tailwind CSS
MUI
Three.js
Backend
Node.js
Express.js
Spring Boot
REST API
JWT
Mongoose
Databases
MongoDB
PostgreSQL
MySQL
FirebaseFirebase
DevOps & Cloud
AWS
Vercel
Netlify
Railway
Render
Docker
GitHub Actions
Tools
Git
GitHub
VS Code
WebStormWebStorm
IntelliJIntelliJ
PyCharmPyCharm
JetBrains
FigmaFigma
Postman
OpenAI
Jira
41+ technologies in my arsenal
Portfolio

Featured Work

A collection of AI-driven applications and full-stack solutions built with modern technologies.

Featured
SkillBridge

SkillBridge

A mentor-student booking platform where students browse industry professionals, book one-on-one sessions, and track their learning journey while mentors manage their schedule and availability.

Technologies
ReactViteSpring BootJava 21PostgreSQLRabbitMQ
2026 · 3 Months
Featured
PulseChat

PulseChat

Production-grade real-time chat application with WebSocket messaging, online presence, typing indicators, read receipts, and file sharing via AWS S3 + CloudFront.

Technologies
ReactNode.jsSocket.ioAWS S3CloudFrontWSO2 Asgardeo
2024 · 2 Months
Featured
Gemellery

Gemellery

A blockchain-enabled gemstone marketplace with AI-powered jewellery design, smart contracts, and secure payments.

Technologies
Next.jsSolidityWeb3.jsSmart ContractsEthereum L2AI
2024 · 3 Months
Featured
ElectroMart

ElectroMart

A full-featured e-commerce web application for electronics with product management, cart, and checkout functionality.

Technologies
ReactNode.jsExpress.jsMongoDBTailwind CSSVercel
2024 · 6 Weeks
Featured
AI Jewelry Designer

AI Jewelry Designer

An AI-powered jewelry design tool that generates unique jewelry concepts from natural language descriptions, with iterative refinement, gem customization, and save/share functionality.

Technologies
Next.jsTypeScriptGoogle GeminiFirebaseTailwind CSSVercel
2024 · 2 Weeks
Writing

From the Blog

Thoughts on full-stack development, AI, and engineering.

I Was Tired of My Backend Falling Asleep. A Cron Job Fixed It.
nodejs

I Was Tired of My Backend Falling Asleep. A Cron Job Fixed It.

You know that feeling when you share your project with someone and they click the demo link — and then you both just sit there, watching a loading spinner for...

Jun 5, 20266 min read
Read
How I Secured My App with Asgardeo (And Why You Should Too)
authentication

How I Secured My App with Asgardeo (And Why You Should Too)

Authentication is one of those things every app needs — and one of those things most developers (especially students like me) try to avoid building properly....

May 18, 20266 min read
Read
I Built a Production-Grade Real-Time Chat App as a CS Student — Here’s What I Learned
websocket

I Built a Production-Grade Real-Time Chat App as a CS Student — Here’s What I Learned

The honest story behind PulseChat: WebSockets, AWS S3, WSO2 Asgardeo OAuth2, and a lot of late nights. There’s a big difference between building a “chat app”...

May 3, 20267 min read
Read
JWT or Clerk? Choosing the Right Authentication for Your Next Project
javascript

JWT or Clerk? Choosing the Right Authentication for Your Next Project

A practical breakdown of two popular auth approaches — when to roll your own tokens and when to let a service handle it all. Authentication is one of those...

Apr 26, 20266 min read
Read
Docker Basics: How Do I Actually Run My App Anywhere?
programming

Docker Basics: How Do I Actually Run My App Anywhere?

I was confused by “images”, “containers”, and “volumes” too. Here’s how I finally made sense of Docker — and how you can containerize your first app today....

Apr 21, 20265 min read
Read
AWS S3 Basics:
How Do I Actually Store Files in the Cloud?
web-development

AWS S3 Basics: How Do I Actually Store Files in the Cloud?

I was confused by “buckets”, “objects”, and “permissions” too. Here’s how I finally made sense of S3 — and how you can start using it today. When I first heard...

Apr 19, 20265 min read
Read
Is Claude Mythos AGI? Let’s Actually Talk About It.
programming

Is Claude Mythos AGI? Let’s Actually Talk About It.

I’m a computer science student. I’m supposed to be excited about the future of this industry — and I am. But when Anthropic announced Claude Mythos Preview two...

Apr 17, 20264 min read
Read
I Built a Full-Stack E-Commerce App From Scratch . Here’s Everything I Learned
nodejs

I Built a Full-Stack E-Commerce App From Scratch . Here’s Everything I Learned

A honest account of building ElectroMart a production-ready electronics store with React, Node.js, MongoDB, Clerk, Cloudflare R2, and deployment on Vercel and...

Mar 4, 20267 min read
Read
I Was Tired of My Backend Falling Asleep. A Cron Job Fixed It.
nodejs

I Was Tired of My Backend Falling Asleep. A Cron Job Fixed It.

You know that feeling when you share your project with someone and they click the demo link — and then you both just sit there, watching a loading spinner for...

Jun 5, 20266 min read
Read
How I Secured My App with Asgardeo (And Why You Should Too)
authentication

How I Secured My App with Asgardeo (And Why You Should Too)

Authentication is one of those things every app needs — and one of those things most developers (especially students like me) try to avoid building properly....

May 18, 20266 min read
Read
I Built a Production-Grade Real-Time Chat App as a CS Student — Here’s What I Learned
websocket

I Built a Production-Grade Real-Time Chat App as a CS Student — Here’s What I Learned

The honest story behind PulseChat: WebSockets, AWS S3, WSO2 Asgardeo OAuth2, and a lot of late nights. There’s a big difference between building a “chat app”...

May 3, 20267 min read
Read
JWT or Clerk? Choosing the Right Authentication for Your Next Project
javascript

JWT or Clerk? Choosing the Right Authentication for Your Next Project

A practical breakdown of two popular auth approaches — when to roll your own tokens and when to let a service handle it all. Authentication is one of those...

Apr 26, 20266 min read
Read
Docker Basics: How Do I Actually Run My App Anywhere?
programming

Docker Basics: How Do I Actually Run My App Anywhere?

I was confused by “images”, “containers”, and “volumes” too. Here’s how I finally made sense of Docker — and how you can containerize your first app today....

Apr 21, 20265 min read
Read
AWS S3 Basics:
How Do I Actually Store Files in the Cloud?
web-development

AWS S3 Basics: How Do I Actually Store Files in the Cloud?

I was confused by “buckets”, “objects”, and “permissions” too. Here’s how I finally made sense of S3 — and how you can start using it today. When I first heard...

Apr 19, 20265 min read
Read
Is Claude Mythos AGI? Let’s Actually Talk About It.
programming

Is Claude Mythos AGI? Let’s Actually Talk About It.

I’m a computer science student. I’m supposed to be excited about the future of this industry — and I am. But when Anthropic announced Claude Mythos Preview two...

Apr 17, 20264 min read
Read
I Built a Full-Stack E-Commerce App From Scratch . Here’s Everything I Learned
nodejs

I Built a Full-Stack E-Commerce App From Scratch . Here’s Everything I Learned

A honest account of building ElectroMart a production-ready electronics store with React, Node.js, MongoDB, Clerk, Cloudflare R2, and deployment on Vercel and...

Mar 4, 20267 min read
Read
I Was Tired of My Backend Falling Asleep. A Cron Job Fixed It.
nodejs

I Was Tired of My Backend Falling Asleep. A Cron Job Fixed It.

You know that feeling when you share your project with someone and they click the demo link — and then you both just sit there, watching a loading spinner for...

Jun 5, 20266 min read
Read
How I Secured My App with Asgardeo (And Why You Should Too)
authentication

How I Secured My App with Asgardeo (And Why You Should Too)

Authentication is one of those things every app needs — and one of those things most developers (especially students like me) try to avoid building properly....

May 18, 20266 min read
Read
I Built a Production-Grade Real-Time Chat App as a CS Student — Here’s What I Learned
websocket

I Built a Production-Grade Real-Time Chat App as a CS Student — Here’s What I Learned

The honest story behind PulseChat: WebSockets, AWS S3, WSO2 Asgardeo OAuth2, and a lot of late nights. There’s a big difference between building a “chat app”...

May 3, 20267 min read
Read
JWT or Clerk? Choosing the Right Authentication for Your Next Project
javascript

JWT or Clerk? Choosing the Right Authentication for Your Next Project

A practical breakdown of two popular auth approaches — when to roll your own tokens and when to let a service handle it all. Authentication is one of those...

Apr 26, 20266 min read
Read
Docker Basics: How Do I Actually Run My App Anywhere?
programming

Docker Basics: How Do I Actually Run My App Anywhere?

I was confused by “images”, “containers”, and “volumes” too. Here’s how I finally made sense of Docker — and how you can containerize your first app today....

Apr 21, 20265 min read
Read
AWS S3 Basics:
How Do I Actually Store Files in the Cloud?
web-development

AWS S3 Basics: How Do I Actually Store Files in the Cloud?

I was confused by “buckets”, “objects”, and “permissions” too. Here’s how I finally made sense of S3 — and how you can start using it today. When I first heard...

Apr 19, 20265 min read
Read
Is Claude Mythos AGI? Let’s Actually Talk About It.
programming

Is Claude Mythos AGI? Let’s Actually Talk About It.

I’m a computer science student. I’m supposed to be excited about the future of this industry — and I am. But when Anthropic announced Claude Mythos Preview two...

Apr 17, 20264 min read
Read
I Built a Full-Stack E-Commerce App From Scratch . Here’s Everything I Learned
nodejs

I Built a Full-Stack E-Commerce App From Scratch . Here’s Everything I Learned

A honest account of building ElectroMart a production-ready electronics store with React, Node.js, MongoDB, Clerk, Cloudflare R2, and deployment on Vercel and...

Mar 4, 20267 min read
Read
Background

Education

My academic journey and the foundations that shaped my technical thinking.

Informatics Institute of Technology (IIT)

Current

BSc (Hons) Computer Science

Sep 2024 - Present
Colombo, Sri Lanka

Affiliated with the University of Westminster, UK. Currently in 2nd year — the 3rd year is an industry placement year.

ReactNext.jsTypeScriptPythonNode.jsDockerAWSPostgreSQL
  • Studying core CS fundamentals: algorithms, data structures, OOP, and software engineering
  • Building full-stack web projects with React, Next.js, Node.js, and cloud services
  • Exploring AI/ML integration, blockchain development, and DevOps practices
  • Actively seeking industry placement for the 3rd year

NIBM (National Institute of Business Management)

Certificate in Software Engineering

Jan 2022 - Dec 2022
Sri Lanka

Gained a strong foundation in software development methodologies and core programming languages.

CC++C#SQL
  • Learned C, C++, C# and SQL with hands-on programming assignments
  • Studied software development methodologies, OOP principles, and SDLC
  • Completed coursework in database design and systems analysis

St. Aloysius' College, Galle

GCE A/L — Mathematics & ICT Stream

Feb 2009 - Sep 2022
Galle, Sri Lanka

Completed Advanced Levels in the Mathematics and ICT stream with leadership roles.

  • Prefect — demonstrated leadership and responsibility across the school
  • Chief Organizer of the Photographic Society
Recognition

Achievements

Milestones and recognitions from competitions, communities, and beyond.

2024

ModelX AI/ML Hackathon — Finalist

ModelX

Ranked in the top 6 out of 180+ competing teams. Built an AI-powered solution under time pressure, demonstrating rapid prototyping and machine learning skills.

2024

IEEE Xtreme Participant

IEEE

Competed in IEEE Xtreme, a global 24-hour programming competition challenging participants with complex algorithmic and problem-solving tasks.

2024 — Present

IEEE Student Member

IEEE

Active member of the IEEE, the world's largest technical professional organization dedicated to advancing technology for the benefit of humanity.

2024 — Present

IEEE Computer Society Member

IEEE Computer Society

Member of the IEEE Computer Society — a community of computing professionals dedicated to advancing the theory and practice of computer science.

My Progress

Coding Stats

A snapshot of my coding activity and contributions on GitHub.

GitHub streak stats
Get In Touch

Contact Me

Have a project in mind or just want to say hello? I'd love to hear from you.

Let's work together

I'm currently open to internship opportunities, freelance projects, and interesting collaborations. Feel free to reach out!