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 2026 - Present

Software Engineer Intern

Ministry of Higher Education, Sri Lanka

Aug 2024 - May 2026

Data Entry & Administration

People's Church, Narahenpita

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

ACADEMICS

Education

Apr 2025 - Apr 2026

Higher National Diploma in Software Engineering

National Institute of Business Management (NIBM), Colombo

Mar 2024 - Mar 2025

Diploma in Software Engineering

National Institute of Business Management (NIBM), Colombo

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