DevPortfolio.

Tehaan Perera

Full Stack Developer crafting fast, scalable, and user-centric web applications. With a strong foundation in React, Node.js, and modern frameworks like Next.js, I build robust solutions that prioritize performance, intuitive UX, and clean architecture. Whether it's real-time dashboards or complex form-driven platforms, I focus on solving real-world problems with practical, elegant code.

Tehaan Perera

My Projects

A selection of my recent work and personal projects.

Alchemist
Alchemist
A research-focused RAG application enabling natural language querying of academic PDFs using LLMs and vector search for grounded, citation-based answers.
Next.js
PostgreSQL
Supabase
Pinecone
LangChain
OpenAI
Tanstack Query
Fosterli
Fosterli
A foster care CRM with dynamic assessment flows, role-based access, and collaboration between applicants, assessors, and managers.
Next.js
PostgreSQL
Prisma
Amazon S3
Resend
JWT
React-Hook-Form
Zod
Tanstack Query
Docker
Docker Compose
Demo
The Legal Database
Professional Work
The Legal Database
A legal research platform for Sri Lanka, enabling fast access to laws, linked judgments, and automated cross-references.
Next.js
React.js
NestJS
Mongo DB
Mongoose
Amazon S3
LaTeX
Docker
Docker Compose
Demo

Work Experience

My professional journey and the roles that have shaped my career.

Software Engineer
Freelance
Fosterli Ltd.
Remote (UK)
Nov 2023 - Present
  • Developed a full-stack web application to automate foster care processes, enhancing efficiency and user experience.
  • Designed a dynamic multi-step form system for improved data collection.
  • Implemented field-level assignments, enabling assessors to assign specific form fields to foster carers for completion and submission.
  • Integrated real-time WebSocket notifications for enhanced user engagement.
React
Next.js
Node.js
Express.js
MongoDB
Tailwind CSS
Docker
Software Engineer
Contract
Amplify Solutions
Remote
Mar 2024 - Jun 2025
  • Built a sales management system with fraud detection using Node.js, Next.js, and Zustand.
  • Developed a legal research platform with optimized querying via MongoDB Atlas Search.
  • Managed AWS infrastructure and automated CI/CD pipelines with GitHub Actions and Docker Compose.
React
Next.js
NestJS
Node.js
AWS
Docker
PostgreSQL
Software Engineering Intern
Full-time
Calcey Technologies LLC
Colombo, Sri Lanka
Jun 2022 - Dec 2022
  • Collaborated with Agile teams to design and develop applets.
  • Participated in Agile ceremonies to ensure seamless workflows.
  • Conducted developer testing to deliver high-quality code.
React
Angular
Node.js
SQLite
Tailwind CSS
Vercel

Credentials

My educational background, certifications, and achievements.

Education

BSc. (Hons.) in Computer Science
2023 - Present

University of Staffordshire (APIIT, Sri Lanka)

GPA: 3.7

Focused on software engineering, algorithms, and data structures. Completed senior capstone project on machine learning applications.

GCE Advanced Level
2022

Ananda College, Colombo

GCE Ordinary Level
2019

Ananda College, Colombo

Certifications

AWS Cloud Practitioner Essentials (awarded by Coursera)
2024

Amazon Web Services

View Credential
Meta Front-End Developer
2024
Introduction to Data Engineering
2025

My Skills

Technologies and tools I work with on a regular basis.

Frontend

HTML5
CSS3
JavaScript
TypeScript
React.js
Next.js
Tailwind CSS
Zustand
React Query
React Hook Form

Backend

Node.js
NestJS
Express
GraphQL
REST API
AWS Lambda

Database

MongoDB
PostgreSQL
MySQL
Firebase
Prisma
Redis

DevOps & Tools

Git
GitHub
Docker
AWS
Vercel
CI/CD
Jest
Cypress

Get In Touch

Have a project in mind or want to discuss potential opportunities? Feel free to reach out!

Contact Information
Feel free to reach out through any of these channels.
Send a Message
Fill out the form below and I'll get back to you as soon as possible.