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

Blog

Latest articles

Tutorials and notes on Java, Next.js, and teaching programming—written for real classrooms and shipping code.

View all posts

Projects

A selection of full-stack applications and teaching-oriented builds. Read detailed case studies on the projects page.

TypingOwl showcase

TypingOwl

A live professional typing practice platform with analytics, lessons, and progress feedback to improve speed and accuracy.

Case study →
Next.jsTypeScriptTailwind CSSSupabase
ResultAayo showcase

ResultAayo

Final-semester college team project for secure student result publishing with authentication and structured result workflows.

Case study →
Next.jsTailwind CSSSupabase
LinkUs (C# / .NET) showcase

LinkUs (C# / .NET)

Individual college project using C# and .NET patterns to build a desktop-style messaging prototype with structured UI and authentication flow concepts.

Case study →
C#.NET Framework
Online Test (Java) showcase

Online Test (Java)

College team project: Java-based quiz and assessment system with login, MCQ delivery, and automated scoring.

Case study →
Java
TypingOwl showcase

TypingOwl

A live professional typing practice platform with analytics, lessons, and progress feedback to improve speed and accuracy.

Case study →
Next.jsTypeScriptTailwind CSSSupabase
ResultAayo showcase

ResultAayo

Final-semester college team project for secure student result publishing with authentication and structured result workflows.

Case study →
Next.jsTailwind CSSSupabase
LinkUs (C# / .NET) showcase

LinkUs (C# / .NET)

Individual college project using C# and .NET patterns to build a desktop-style messaging prototype with structured UI and authentication flow concepts.

Case study →
C#.NET Framework
Online Test (Java) showcase

Online Test (Java)

College team project: Java-based quiz and assessment system with login, MCQ delivery, and automated scoring.

Case study →
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