Full-stack developer & youth leader crafting intelligent web applications. Specialized in Java, Python, and modern web technologiesβtransforming complex problems into elegant solutions.
const Developer = () => {
return (
<Profile
name="Nikini Madugoda"
role="Full Stack Developer"
passion="Building the future"
skills={[
'React',
'Java',
'Python',
'Node.js'
]}
/>
);
};
I'm Nikini Madugoda - a full-stack developer and youth leader based in Sri Lanka. I build things that matter: from broadcast graphics engines to community clubs that outlast their founders.
When I'm not pushing commits, I'm coordinating industry outreach, speaking at youth events, or figuring out what connects people to technology in a real way.
HTML-based graphics creator and playout engine for broadcast studios. Designed responsive landing page with modern UI, built backend REST APIs for dynamic data sources, and developed playlist management with URL-based playout engine for live broadcast tools.
Developed a seat reservation and ticket management system for a private airline. The project simulates how an airline company manages passengers, seat availability, and ticketing, using object-oriented programming principles in Java.
AI-powered resume analysis platform that compares resumes against job descriptions, generates a match score out of 100, detects missing ATS keywords, and delivers actionable rewrite suggestions. Built with a Python FastAPI backend, SQLite for analysis history, and a fully custom HTML/CSS/JS frontend architected to plug directly into the Claude AI API for real-time intelligent analysis.
Environment awareness platform promoting UN SDG 15 - Life on Land. Built with modern web technologies featuring educational content on ecosystems and biodiversity. Includes interactive elements, responsive design, and multimedia integration deployed on Netlify with continuous deployment.
Analyze traffic flow data from key junctions using Python. Processes datasets, extracts insights, validates inputs with histogram visualizations. Includes data persistence features for future references.
Dynamic grid-based percolation simulation analyzing vertical flow possibilities. Implements advanced algorithms, file handling, and module structures with timestamped output files.
Comprehensive pet care app connecting owners with veterinary services, grooming, boarding and suppliers. Features AI-powered recommendations, online vet appointments, virtual consultations, and community network.
I'm currently available for freelance work and full-time opportunities. Whether you have a project in mind or just want to chat about techβlet's connect.