zsh — identity~/portfolio/whoami

user@portfolio:~$ whoami

Hello, I'm

Clerin Balakrishnan

Software Engineering Undergraduate

Full-stack and mobile developer working across React, Node.js, Flutter, Firebase, and the systems that connect them.

sysinfo/proc/clerin
USER
clerin-codes
ROLE
Undergraduate / Developer
FOCUS
Full-stack + Mobile
BASE
Malabe, Colombo, Sri Lanka
UPTIME
Learning continuously
[ STATUS: BUILDING FULL-STACK AND MOBILE EXPERIENCES ]
FOCUS_MAP

WEB    [||||||||||]

MOBILE  [||||||||..]

SYSTEMS [|||||||...]

↓ SCROLL_TO_INSPECT

cat ./profile.md

About

A developer profile built around practical problem solving, collaborative delivery, and continuous learning.

profile.md~/about/identity

BSc (Hons) in Information Technology undergraduate at SLIIT, focused on Software Engineering. I build full-stack web and mobile applications with practical, maintainable technologies.

SLIIT Tech Club member participating in coding challenges, hackathons, workshops, and events focused on full-stack development and emerging technologies.

BASE
Malabe, Colombo, Sri Lanka
LANG
English / Tamil
MODE
Collaborative / Agile
FOCUS
Web / Mobile / APIs
visual_feed/dev/camera0
Clerin Balakrishnan working on a laptop
CORE_PROCESSES:Problem solvingDebuggingTeam collaborationCommunicationDocumentationTime managementProject planning

tree ./skills --depth=2

Technical skills

Technologies grouped by the work they support—without arbitrary proficiency scores.

proc_01~/skills/languages

$ ls ./languages

Languages

  • JavaScript
  • TypeScript
  • Java
  • Python
  • C
  • C++
  • Dart
  • PHP
proc_02~/skills/frontend

$ ls ./frontend

Frontend

  • React.js
  • Next.js
  • HTML
  • CSS
  • Tailwind CSS
  • Bootstrap
proc_03~/skills/backend-+-apis

$ ls ./backend

Backend + APIs

  • Node.js
  • Express.js
  • RESTful APIs
proc_04~/skills/mobile

$ ls ./mobile

Mobile

  • Flutter
  • Kotlin
  • Android development
proc_05~/skills/data-+-services

$ ls ./services

Data + Services

  • MongoDB
  • MySQL
  • Firebase
proc_06~/skills/testing-+-dev-tools

$ ls ./toolchain

Testing + Dev Tools

  • Git
  • GitHub
  • Postman
  • Selenium
  • JUnit
  • n8n
proc_07~/skills/design-+-collaboration

$ ls ./collaboration

Design + Collaboration

  • Figma
  • Photoshop
  • Canva
  • Jira
  • Agile/Scrum
  • Sprint planning
  • Backlog grooming

find ./projects -type featured

Featured projects

Selected systems across full-stack web and native mobile development. Filter by category or core technology.

filter --by

05 RESULTS

PID 0420WEB_APP
./projects/edulink-lanka

EduLink Lanka

School Management System

Problem

School communities need a single workflow for academic, administrative, and payment information across distinct user roles.

Solution

A MERN platform with dedicated student, parent, teacher, and administrator dashboards.

Main features

  • Role-based authentication
  • Results and timetables
  • Notices and profiles
  • Stripe payments
  • OTP verification
MongoDBExpress.jsReact.jsNode.jsStripeOTP authentication
PID 0421MOBILE_APP
./projects/safe-mother

Safe Mother

Maternal Health and Safety Mobile Application

Problem

Expectant mothers need clearer, timely support when evaluating food safety and pregnancy-related risks.

Solution

A Flutter application combining food-safety scanning, guided information, and secure real-time data handling.

Main features

  • Food-safety scanning
  • AI-assisted risk alerts
  • Personalized guidance
  • Real-time updates
  • Secure Firebase data
FlutterDartFirebase
[ SOURCE_UNAVAILABLE ] CASE_STUDY
PID 0422WEB_APP
./projects/eco-plast

Eco-Plast Management System

Waste Management Cashback and Reward System

Problem

Plastic recycling programs need a transparent way to record submissions and turn participation into useful incentives.

Solution

A MERN waste-management platform built around a point-based cashback and rewards model.

Main features

  • Plastic submissions
  • Reward calculations
  • Cashback points
  • User transactions
MongoDBExpress.jsReact.jsNode.js
PID 0423MOBILE_APP
./projects/cash-track

Cash Track

Personal Finance Tracker

Problem

Personal budgets are difficult to manage when spending records and category insights are scattered.

Solution

A native Android tracker that keeps budgets, expenses, and visual summaries available offline.

Main features

  • Categorized expenses
  • Budget progress
  • Pie-chart summaries
  • Persistent local storage
  • JSON backup and restore
KotlinAndroidSharedPreferencesJSON
PID 0424WEB_APP
./projects/student-support-desk

Online Student Support Desk

Student Support and Ticketing Web Application

Problem

Students need a traceable channel for reporting issues and following responses without fragmented communication.

Solution

A responsive PHP/MySQL support platform centered on a clear ticket-management workflow.

Main features

  • Issue submission
  • Ticket workflow
  • Status tracking
  • Responsive interface
PHPMySQLHTMLCSSJavaScript

git log --education --certifications

Education + certifications

education.log~/records/academic
  1. SLIIT — Sri Lanka Institute of Information Technology

    BSc (Hons) in Information Technology undergraduate, focused on Software Engineering

    Malabe, Sri Lanka
  2. BT/Methodist Central College

    G.C.E. Advanced Level — Commerce Stream

    Batticaloa, Sri Lanka
certificates.json~/records/verified
  • CERT_01Introduction to Artificial IntelligenceISSUER: IBM
  • CERT_02Foundations: Data, Data, EverywhereISSUER: Google
  • CERT_03Crash Course on PythonISSUER: Google

open /dev/communication

Start a conversation

Have a project, opportunity, or technical idea to discuss? The public channels below are the fastest way to connect.

contact.sock~/network/public

clerin@portfolio:~$ echo "Let's build something useful."

[ SEND_EMAIL ]

Malabe, Colombo, Sri Lanka

GitHub LinkedIn clerinb15@gmail.com

PUBLIC_CHANNELS_ONLY // Email · LinkedIn · GitHub

interactive_shell~/portfolio

Interactive shortcut: enter a command below. Use ↑/↓ for history.

Type 'help' to inspect the portfolio.
Enter help for a list of commands.