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.

4+
Years Development
10+
Projects Built
TypingOwl
Co-Founder
AI + Web
& Game Dev
Rabin Ale - Co-Founder & Senior Developer
Rabin Ale - Developer and Educator

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

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
Next.jsTypeScriptTailwind CSSSupabaseModern Web APIs

Projects

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

TypingOwl showcase

TypingOwl

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

Next.jsTypeScriptTailwind CSSSupabase
ResultAayo showcase

ResultAayo

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

Next.jsTailwind CSSSupabase
Chat-App showcase

Chat-App

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

C#.NET Framework
Online Test showcase

Online Test

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

Java
TypingOwl showcase

TypingOwl

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

Next.jsTypeScriptTailwind CSSSupabase
ResultAayo showcase

ResultAayo

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

Next.jsTailwind CSSSupabase
Chat-App showcase

Chat-App

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

C#.NET Framework
Online Test showcase

Online Test

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

Java

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 – Present

Leading 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 – Present

Teaching 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 Months

Developed 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 2022

Taught 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.

React
Next.js
Node
Python
AI

Let's Build Something Amazing

Interested in collaboration, AI projects, or development work? Let's connect.

Download CV