Screen Too Small

Please use a device with a wider screen to view this portfolio.

I am Thenujan

Full-stack Developer

I design and develop digital experiences that combine creativity, performance, and usability. With a strong focus on clean design and smooth interactions, I bring ideas to life through thoughtful development, creating solutions that not only work — they leave an impression.

myimg
1+

Year
Experience

12+

Projects
Completed

5+

Clients
Served

6

Professional
Certifications

About Me

I'm Thenujan velthasan...

A driven and forward-thinking final-year undergraduate at the University of Kelaniya, specializing in Net-Centric Software Engineering. With a strong foundation in full-stack development, I thrive at the intersection of design, logic, and user experience. My technical toolkit spans across modern frontend technologies like Angular and React, paired seamlessly with robust backend frameworks such as Express.js and Spring Boot. I'm equally confident working with databases—both relational (MySQL) and non-relational (MongoDB)—and I love crafting digital experiences that are both functional and visually compelling, thanks to my proficiency in Bootstrap, Tailwind CSS, and Sass.

Thenujan profile photo

My passion for scalable, real-world solutions has led me deep into the realms of microservices, Docker, and AWS, where I've architected service-oriented applications that are both efficient and cloud-ready. From dynamic management systems to full-featured service platforms, my projects reflect a strong commitment to clean code, modular architecture, and performance-driven design. Beyond the code, I bring to the table a collaborative spirit, strong communication skills, and an unshakable curiosity that fuels my learning and innovation. I’m not just building applications—I’m building solutions that matter.

Resume

Explore my academic background and professional journey below. Click the button to download my complete resume.

Download Resume

Work Experiences

auradot_logo

Software Engineer Intern & Trainee

Auradot (Pvt) Ltd.

Feb 2025 - present

- Engineered secure document storage by implementing hybrid and symmetric encryption/decryption mechanisms (AES/RSA) to ensure data privacy and access control.

- Streamlined CI/CD workflows by configuring automated pipelines using Bitbucket Pipelines, Docker, Nginx, and Azure, accelerating the transition from development to production deployment.

- Developed a real-time notification engine using WebSockets and Socket.IO to provide instant system updates on document-related events.

- Enhanced data privacy through the implementation of a document masking feature, protecting sensitive information within the viewer interface.

- Optimized collaboration tools by developing multi-channel document sharing (Email, SMS, and Internal) and a robust versioning system for efficient document lifecycle management.

- Architected a high-complexity Angular frontend featuring a modular component-based UI, integrating digital signatures, coordinate-based PDF manipulation, and dynamic document masking to protect sensitive data.

Java java_logo
Spring Boot spring-boot_logo
Angular angular_logo
MySQL mysql_logo
Keycloak keycloak_logo
Tailwind tailwind_logo
Elasticsearch elasticsearch_logo
Docker docker_logo
Bitbucket bitbucket_logo

Colombo, Srilanka.

Educations

auradot_logo

BSc(Hons) Software Engineering

University of Kelaniya

Aug 2022 - Feb 2026

GPA: 3.357/4.0

- Specialization: Net-Centric Computing & Data Science.

- Relevant Coursework: Data Structures, Algorithms, Web Development, Database Management, Software Engineering Principles.

Dalugama, Srilanka.

auradot_logo

Physical Science

J/ Kokuvil Hindu Collage

July 2017 - Aug 2019

Z-Score: 1.7359

- Combind Mathematics: A | Chemistry: A | Physics: C

Jaffna, Srilanka.

Skills

I possess a strong blend of technical and soft skills essential for modern software development. From core programming principles to teamwork and problem-solving, I’m equipped to build effective and scalable solutions.

Java java_logo
JavaScript js_logo
TypeScript ts_logo
Angular angular_logo
React.js react_logo
Spring Boot spring-boot_logo
Node.js node_logo
MySQL mysql_logo
MongoDB MongoDB_logo
Hibernet hibernet_logo
Elasticsearch elasticsearch_logo
Kafka Kafka_logo
keycloak keycloak_logo
JWT jwt_logo
AWS AWS_logo
Docker docker_logo
Bitbucket bitbucket_logo
Git git_logo
Github github_logo
Tailwind tailwind_logo
Bootstrap bootstrap_logo
HTML html_logo
CSS css_logo
Object-Oriented Programming (OOP)
Data Structures and Algorithms
Database Management Systems (DBMS)
Software Development Life Cycle (SDLC)
Microservices Architecture
Agile & Scrum Methodologies
Clean Code Principles
Security Best Practices
Problem Solving
Effective Communication
Team Collaboration
Adaptability Skills
Time Management
Creative Thinking
Leadership Qualities
Decision Making
Continuous Learning
Active Listening
Conflict Resolution

Projects

I possess a strong blend of technical and soft skills essential for modern software development. From core programming principles to teamwork and problem-solving, I’m equipped to build effective and scalable solutions.

SE Dewali UOK

Voting Application

Real-time voting platform for a Diwali singing competition, featuring event details, galleries, and a secure voting system within a controlled environment.
Next.js nextjs_logo
React react_logo
Firebase firebase_logo

One Click Studio

Photo Studio Management System

An end-to-end studio manager for event bookings and custom gift orders. Includes admin tools for employee oversight and order fulfillment.
Node java_logo
React angular_logo
JavaScript js_logo
Jwt mysql_logo
MySQL mysql_logo
Tailwind tailwind_logo
Bootstrap java_logo
Github java_logo

Sara Learners

Driving School Management System

A digital enrollment platform that eliminates physical visits. Features online document submission, fee payments, and automated exam scheduling.
Node java_logo
React angular_logo
JavaScript js_logo
Jwt mysql_logo
MySQL mysql_logo
Tailwind tailwind_logo
Bootstrap java_logo
Github java_logo

Pit Shop

Pit Shop Booking (Microservices)

A microservices-based app for vehicle service scheduling. Optimizes shop efficiency by allowing users to book slots and managers to track real-time availability.
Java java_logo
Spring Boot spring-boot_logo
MySQL mysql_logo
Kafka mysql_logo
Docker mysql_logo
Hibernet hibernet_logo
Jwt mysql_logo

Blooms and Whimsy

Flower Shop E-commerce

An online marketplace for rare flowers and custom bouquets in Sri Lanka. Provides a convenient platform for ordering unique floral products and gifts.
Node java_logo
React angular_logo
JavaScript js_logo
Jwt mysql_logo
MySQL mysql_logo
Tailwind tailwind_logo
Bootstrap java_logo
Github java_logo

E-learning

School Management System

A centralized hub for educational resources. Streamlines access to syllabi, results, and study materials while simplifying administrative data management.
Java java_logo
Spring Boot spring-boot_logo
Hibernet hibernet_logo
JavaScript js_logo
React angular_logo
MySQL mysql_logo
Tailwind tailwind_logo
Bootstrap java_logo
Jwt mysql_logo

The Royal Essence

Perfume Shop E-commerce

A sleek digital storefront for browsing and purchasing fragrances. Simplifies the online shopping experience with an intuitive selection and checkout process.
Java java_logo
Spring Boot spring-boot_logo
Hibernet hibernet_logo
JavaScript js_logo
React angular_logo
MySQL mysql_logo
Tailwind tailwind_logo
Bootstrap java_logo
Jwt mysql_logo

To-do Application

Simple Task Management Application

A lightweight modern to-do application for managing daily tasks, with features to add, edit, delete and track task completion.
JavaScript javascript_logo
HTML html_logo
CSS css_logo

Articles

Writing is my way of thinking out loud. On LinkedIn and Medium, I dive into the worlds of Java and JavaScript, exploring not just the “how” but the “why” behind code. From advanced concepts to practical best practices, my articles are crafted to spark curiosity, simplify complexity, and share lessons that developers can apply in real projects.

01
LinkedIn
Aug 23, 2024

Part 1 of the JWT series — what tokens are, how SWT, SAML and OAuth compare, and the origin story of why JWT was born. Perfect for understanding the "why" behind JWT.

5 min read
02
LinkedIn
Aug 23, 2024

Why @Autowired field injection causes problems, how constructor injection with final leads to cleaner testable code, and how Lombok's @RequiredArgsConstructor simplifies everything.

7 min read
03
LinkedIn
Aug 23, 2024

A beginner-friendly guide to abstraction and interfaces in Java, covering Java 8 and 9 upgrades, default and private methods, and why they are game-changers for clean modular code.

6 min read
04
Medium
Aug 23, 2024

A detailed breakdown of how Java handles strings under the hood — covering immutability, thread safety, real performance benchmarks, and multi-threading behaviour.

8 min read
05
Medium
Aug 23, 2024

From session IDs to stateless tokens — covering what tokens are, how SWT, SAML, and OAuth work, and why JWT became the star of modern authentication.

8 min read
06
Medium
Aug 23, 2024

Breaking down what software architecture is, the evolution from monoliths to microservices, tools that power them, real-world use cases, and must-know design patterns for resilient systems.

10 min read

Let’s Create Something Amazing Together

I’m open to full-time roles or freelance projects. A professional and reliable worker, available anytime to deliver quality results.

send-icon Get in touch