Building scalable, secure, and production-grade software — from Sri Lanka to the world.
Tisankan is the official GitHub organization of Tisankan Jeyakumar — CTO at Yarl Ventures (PVT) Ltd., a Jaffna-based technology company building products across healthcare, education, and commerce.
This organization serves as the central hub for open-source packages, developer tools, internal projects, and collaborative development. Every repo follows a commitment to clean code, production-grade architecture, thorough documentation, and real-world impact.
| Domain | Technologies |
|---|---|
| Backend | Node.js, NestJS, Express.js, Python, Spring Boot, Laravel |
| Frontend | React, Next.js, TypeScript |
| Mobile | Flutter (iOS + Android) |
| Databases | PostgreSQL, MongoDB, MySQL, Redis, Firebase |
| Cloud & DevOps | AWS, Azure, Oracle Cloud, Docker, GitHub Actions CI/CD, Cloudflare |
| AI & Automation | LLM integration, RAG, AI agents, workflow bots (WhatsApp/Web) |
| Marketing & SEO | Technical SEO, Google/Meta Ads, GA4, CRO |
| Package | Description | Install |
|---|---|---|
| express-auth-magic | Comprehensive middleware for Express.js authentication (JWT, OAuth, etc.) | npm i express-auth-magic |
| s3-file-uploader | Lightweight Node.js package for easy file uploads to Amazon S3 | npm i s3-file-uploader |
| social-share-links-generator | Generate share links for Twitter, Facebook, LinkedIn & more | npm i social-share-links-generator |
| openrouter-ai-sdks | OpenRouter AI SDK for Node.js | npm i openrouter-ai-sdks |
| async-queue-manager-tsk | Async task queues with DAG-based dependencies & adaptive concurrency | npm i async-queue-manager-tsk |
| Package | Description | Install |
|---|---|---|
| file_compression_plus | Efficient compression of images & PDFs — multi-platform support | flutter pub add file_compression_plus |
Built and shipped under Yarl Ventures:
- 🏥 MediMan — Telehealth platform connecting 100+ verified doctors with 1,200+ users across Sri Lanka. Book consultations, video/audio calls, e-prescriptions, and family health dashboards.[^4]
- 📚 EDUS — EdTech platform for online education, powering EDUS Online Institute and EDUS Lanka.
- 💼 Yarl Ventures CRM — Internal business management system for leads, customers, projects, and invoicing.
- Fork any repository you're interested in contributing to
- Clone your fork locally
- Create a branch for your feature or fix (
feature/add-auth,bugfix/fix-crash) - Follow the Contribution Guidelines
- Submit a pull request with a clear description
- Explore the repositories
- Check individual project documentation for setup and usage
- Report issues or request features in the relevant repository
- Code of Conduct — Community standards and expectations
- Contributing Guidelines — How to contribute to projects
- Security Policy — Reporting security vulnerabilities
- Pull Request Template — Standard PR format
- Write clear, maintainable code with meaningful variable and function names
- Add comprehensive comments for complex logic
- Include tests for new features and bug fixes — target >80% coverage
- Keep commits atomic and write descriptive commit messages
- Use linters, formatters, and code reviews before merging
- Keep dependencies updated and minimal
Every README should include:
- Project description and purpose
- Installation instructions
- Usage examples with code snippets
- Contributing guidelines
- License information
- Issues — Track bugs, features, and discussions
- Discussions — Broader conversations and questions
- Projects — Organize work and track progress
- Milestones — Track release cycles
- All PRs require at least one approval
- Address review feedback promptly
- Keep discussions respectful and constructive
| Category | Description |
|---|---|
| 📦 Packages | Reusable npm & pub.dev libraries (auth, S3, compression, AI SDKs) |
| 🚀 Applications | Full applications and services (MediMan, EDUS, CRM, bots) |
| 🧪 Templates | Starter projects and boilerplates |
| 📖 Documentation | Guides and learning resources |
- Semantic versioning for all releases
- Tag releases with proper release notes
- Keep main/master deployable and stable at all times
- Meaningful branch names:
feature/add-auth,bugfix/fix-crash,chore/update-deps - Close stale issues with explanation
- Acknowledge contributors in CHANGELOG or README
| Platform | Handle / Link |
|---|---|
| 🌐 Website | tisankan.dev |
| linkedin.com/in/tisankan | |
| 🐙 GitHub (Personal) | github.com/Tisankan |
| 🐙 GitHub (Dev) | github.com/Tisankan-dev |
| 🐙 GitHub (Org) | github.com/rascal-sl |
| 🐦 X (Twitter) | @JTisankan |
| Jthisankan | |
| @tisankan_rascal | |
| 🆔 ORCID | 0009-0009-4600-7236 |
| Registry | Link |
|---|---|
| 📦 npm | npmjs.com/~tisankan |
| 🎯 pub.dev | pub.dev/publishers/tisankan.dev |
| Platform | Link |
|---|---|
| 🚀 F6S | f6s.com/member/tisankan |
| 🌏 e27 | e27.co/user/tisankan |
| 🇱🇰 Lanka Developers | lankadevelopers.lk/user/tisankan |
| ⭐ Featured.com | featured.com/p/tisankan-jeyakumar |
| 📝 Blog | tisankan.dev/blog |
| Platform | Link |
|---|---|
| 🏢 Yarl Ventures | yarlventures.com |
| 💼 Yarl Ventures LinkedIn | linkedin.com/company/yarl-ventures |
| 🚀 Yarl Ventures F6S | f6s.com/company/yarl-ventures |
| Method | Details |
|---|---|
| ✉️ Work Email | hello@tisankan.dev |
| ✉️ Personal Email | info.tisankan@gmail.com |
Individual repositories have their own licenses. Please check the specific repository for licensing information. Most open-source packages are released under the MIT License.
- General Questions — Check repository discussions or open an issue
- Security Issues — Please read SECURITY.md for responsible disclosure
- Feature Requests — Open an issue with the
enhancementlabel in the relevant repository - Business Inquiries — Reach out at hello@tisankan.dev
Thank you for visiting Tisankan-dev! 🎉
Built with ❤️ from Jaffna, Sri Lanka 🇱🇰
-
Tisankan Jeyakumar - Yarl Ventures | LinkedIn - Building Scalable Tech That Powers MediMan, EDUS, Healthcare, Education &… · Experience: Yarl Ventur...
-
Yarl Ventures - F6S - Yarl Ventures is a Jaffna-based business consulting and technology partner helping SMEs and growth-s...
-
Tisankan | Full-Stack Developer & CTO (Sri Lanka) - Tisankan is a full-stack developer & CTO in Sri Lanka building AI-ready web & mobile apps on secure ...
-
MediMan Revolutionizes Healthcare in Sri Lanka - LinkedIn - MediMan Revolutionizes Healthcare in Sri Lanka. View profile for Tisankan Jeyakumar · Tisankan Jeyak...