I'm Nirmal Ariyathilake

Software Engineer

with 6+ years of experience

About Me
Created by potrace 1.15, written by Peter Selinger 2001-2017
My Pic 2
Created by potrace 1.15, written by Peter Selinger 2001-2017
I am a highly skilled and experienced software engineer with over 6 years of experience in developing and deploying a wide range of applications, with strong problem-solving skills and a passion for staying up-to-date with the latest technologies. My primary focus is on mobile and web development, but I also have experience in backend development. Proficient in technologies such as Flutter, Svelte Kit, Kotlin, Spring Boot and others. I am passionate about crafting clean, simple solutions that prioritize quality code and user experience. I have a proven track record of delivering high-quality, visually appealing and responsive mobile and web applications on time. Skilled in collaborating with cross-functional teams to define, design, and ship new features.
Nirmal Ariyathilake
Kelaniya, Sri Lanka 11600
Mobile No
+94 712 984 933
My Services
Mobile App Development service

Mobile App Development

Develop mobile applications with Flutter, Native Android (Kotlin & Java), React Native, and more...

Web Development service

Web Development

Develop web applications with Next, Svelte, React, Angular, TypeScript, HTML, CSS, Tailwind, and more...

Backend Development service

Backend Development

Develop REST APIs, DBs with Spring boot, Kotlin, Java, Python, SQL, NOSQL (MongoDB, GraphQL), and more...

My Projects

N Pass

A password management app

Store passwords, notes, and more inside an encrypted DB protected with a master password.

Languages / Frameworks : Flutter, Dart, Kotlin

Packages : Encrypt, Crypto, Riverpod, Freezed

Database : ObjectBox DB, Flutter secure storage

Architecture : Clean architecture

UI : Figma, Inkscape

Other : Git, GitHub

Platform : Android

Screenshots of the project

Sudoku Unlimited

Sudoku board game app

Auto generate sudoku puzzles based on 4 difficult levels. Store puzzle winning times, snapshots of the puzzle state.

Languages / Frameworks : Android, Java, XML

Packages : Compact, CardView

Database : RoomDB

Architecture : MVC

Other : Git, GitHub

Platform : Android

Screenshots of the project

Developer portfolio V2.0

My portfolio version 2

Details about My techstack, Work experiences, Work projects, and My projects.

Languages / Frameworks : Svelte Kit, Svelte, TypeScript, JavaScript, HTML, CSS

Packages : Tailwind CSS, PostCSS, Daisy UI, Marked

Database : GraphQL

Hosting : CloudFlare pages

UI : Inkscape

Other : Git, GitHub, CICD

Platform : Web

Screenshots of the project
My Work Experiences
Omobio (Pvt) Ltd

Omobio (Pvt) Ltd

Freelance Senior Software Engineer

November 2023 - Present

Omobio (Pvt) Ltd

Omobio (Pvt) Ltd

Software Engineer

March 2019 - June 2023

XGen Group (Pvt) Ltd

XGen Group (Pvt) Ltd

Software Engineer Intern

July 2017 - January 2018

Contact Me