
ShalomJedidiah
Building secure, community-driven systems. Specializing in full-stack development, database management, and creative digital solutions.
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
Experience
Data Entry & Administration
People's Church, Narahenpita
Managing organizational data digitization and maintaining accurate records for administrative efficiency.
Freelance Web & Systems Developer
Assembly of God Church, Ruwanwella
Architecting and deploying customized web platforms and database management systems (DBMS) to streamline community operations.
Education
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.
Featured Projects
Church DBMS
A production-ready full-stack system managing church operations, featuring member directories, automated attendance tracking, and a secure financial dashboard.
View SourceChurch Website
The official, mobile-responsive website for Assembly of God Church - Ruwanwella, featuring dedicated ministry hubs and an online giving portal.
View SourceHymn 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 SourceScamGuard-LK
A Chrome Extension using a custom Natural Language Processing (NLP) algorithm to detect localized Sri Lankan 'Singlish' phishing threats in real-time.
View SourceStudy 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