Portfolio.
Portfolio Background
SWE
Software Engineering Student & Developer

ShalomJedidiah

Building secure, community-driven systems. Specializing in full-stack development, database management, and creative digital solutions.

ABOUT ME

Bridging Logic & Creativity

I'm a second-year Computing undergraduate at NIBM, Colombo. My focus is on transforming complex requirements into functional, secure, and aesthetically pleasing systems.

As a freelance developer and data administrator, I thrive on building technology that genuinely connects and serves communities.

Languages

JavaScript, TypeScript, Python, SQL, Java

Frontend

React, Vite, Tailwind CSS, HTML5, CSS3

Backend

Node.js, Express.js, REST APIs

Databases

PostgreSQL, MongoDB, Firebase

Tools

Git/GitHub, Vercel, Render, Supabase, Firebase Hosting

CAREER

Experience

Aug 2024 - Present

Data Entry & Administration

People's Church, Narahenpita

Managing organizational data digitization and maintaining accurate records for administrative efficiency.

Aug 2025 - Mar 2026

Freelance Web & Systems Developer

Assembly of God Church, Ruwanwella

Architecting and deploying customized web platforms and database management systems (DBMS) to streamline community operations.

ACADEMICS

Education

2024 Apr - Present (2nd Year Undergraduate)

BSc (Hons) in Computing

National Institute of Business Management (NIBM), Colombo

Focusing on software engineering, web technologies, and systems development. Contributed to IoT projects including an Arduino-based Smart Trash Can.

RECENT WORK

Featured Projects

React

Church DBMS

A production-ready full-stack system managing church operations, featuring member directories, automated attendance tracking, and a secure financial dashboard.

View Source
HTML5

Church Website

The official, mobile-responsive website for Assembly of God Church - Ruwanwella, featuring dedicated ministry hubs and an online giving portal.

View Source
React

Hymn Book Web App

A digital multilingual hymn management platform (Sinhala, Tamil, English) with real-time Firebase syncing, search filtering, and dark mode for worship settings.

View Source
Python

ScamGuard-LK

A Chrome Extension using a custom Natural Language Processing (NLP) algorithm to detect localized Sri Lankan 'Singlish' phishing threats in real-time.

View Source
Java

Study Planner

A Java application optimizing academic scheduling. Implemented advanced data structures including DAG, Max-Heap, N-ary Trees, and Kahn's algorithm for topological sorting.

View Source
GET IN TOUCH

Let's Work Together

Designed & Built by Shalom Jedidiah © 2026