Welcome to my portfolio
Rabin Ale
AI Developer • Full Stack Engineer • Co-Founder @ TypingOwl
Building intelligent systems, scalable web platforms, and AI-driven tools that empower people to learn faster and work smarter.


About Me
I am a developer, educator, and AI enthusiast based in Nepal. I specialize in building modern web applications, AI tools, and interactive systems.
Currently I work as a Computer Trainer, teaching programming and software development to students ranging from beginner to advanced level, while also developing my own technology projects.
I am also the Co-Founder and Senior Developer of TypingOwl, a platform designed to help users improve typing speed and productivity through modern web technologies.
My interests include:
- •Artificial Intelligence
- •Web Development
- •Game AI
- •3D and Interactive Systems
- •Educational Technology
Featured Project
Current Work

TypingOwl
Co-Founder & Senior Developer
TypingOwl is a modern typing practice platform designed to help users improve typing speed, accuracy, and productivity. The platform focuses on performance analytics, interactive lessons, and gamified learning.
- ✓Real-time typing analytics
- ✓Typing speed tracking (WPM)
- ✓Accuracy insights
- ✓Gamified typing practice
- ✓Responsive web platform

Projects
A selection of full-stack applications, AI experiments, and development tools.

TypingOwl
A modern typing practice platform to help users improve typing speed, accuracy, and productivity through performance analytics, interactive lessons, and gamified learning.

ResultAayo
Result Management System for managing and publishing student results efficiently. Features include student authentication, result generation, and secure data storage.

Chat-App
Real-time chat application built with C# and .NET Framework. Implements secure messaging and user authentication.

Online Test
Online test platform built with Java for conducting quizzes and assessments. Features include user login, multiple-choice questions, and result evaluation.

TypingOwl
A modern typing practice platform to help users improve typing speed, accuracy, and productivity through performance analytics, interactive lessons, and gamified learning.

ResultAayo
Result Management System for managing and publishing student results efficiently. Features include student authentication, result generation, and secure data storage.

Chat-App
Real-time chat application built with C# and .NET Framework. Implements secure messaging and user authentication.

Online Test
Online test platform built with Java for conducting quizzes and assessments. Features include user login, multiple-choice questions, and result evaluation.
Skills
Technologies and tools I use to build products.
Programming
- Java
- JavaScript
- TypeScript
- Python
- C
- C#
Web Development
- Next.js
- React
- Tailwind CSS
- Prisma
- Supabase
AI / Machine Learning
- Neural Networks
- Machine Learning Fundamentals
- AI Integration
Creative Tools
- Blender
- Unity
- Godot
- Photoshop
- DaVinci Resolve
Experience
Professional journey and roles.
Co-Founder & Senior Developer
@ TypingOwl2025 – PresentLeading development of typingowl.com, an educational typing platform.
- • Managing content, SEO, and user experience for scaling
- • Integrating modern web technologies for performance and accessibility
Computer Trainer
@ Present2025 – PresentTeaching students from basic to advanced computer science concepts.
- • Conducting C programming and 3-month web development course
- • Designing structured curriculum with practical projects and lab sessions
Software Developer Intern
@ Inpro3 MonthsDeveloped a Press Management System for book printing.
- • Built website using Next.js, Prisma, Tailwind, and TypeScript
- • Worked on frontend and backend, improving UI/UX and optimizing database queries
- • Gained hands-on experience in SDLC, teamwork, and project management
Computer Teacher
@ Damauli Future Star Boarding School (DFS)May 2019 – September 2022Taught computer science and guided students in project development.
- • Taught programming, web development, and database management
- • Conducted practical sessions and guided students in project development
- • Assisted in maintaining school computer labs and upgrading software/hardware
Achievements
Highlights from my development journey.
Full Stack Web Development Training – InPro Academy (2023)
Elements of AI – University of Helsinki (2 ECTS)
Networking Internship – Nepal Telecom (recognized for outstanding performance)
Computer Teacher Certification
Co-Founded TypingOwl – educational typing platform
Tech Stack
Tools and technologies I work with daily.
Let's Build Something Amazing
Interested in collaboration, AI projects, or development work? Let's connect.
Download CV