ईशान डंगोल

Career

Experience & Education

A timeline of roles, research, and academic foundations.

Experience

Software Engineer

Turing Inc

Apr 2024Present

I currently work as a freelance Software Engineer through Turing Inc, contributing to scalable web applications and cloud-based solutions using modern JavaScript and Python technologies. Day-to-day the work involves React and TypeScript on the front end, Node.js and Python on the back end — shipping production features as part of distributed teams across different time zones.

ReactTypeScriptNode.jsPython

Researcher

Information and Language Processing Research Lab

20222024

I worked as a Researcher at the Information and Language Processing Research Lab (ILPRL) during my M.Tech thesis, focusing on Nepali Text-to-Speech using transformer-based architectures. The research sat squarely in low-resource language processing — building with PyTorch, applying deep learning and NLP techniques to a language that still lacks much of the training data larger languages take for granted. It eventually led to a peer-reviewed publication at ICON 2023.

Machine LearningDeep LearningNLPPythonPyTorchTTS

Sr. Software Engineer

Innovate Tech

Jan 2021Aug 2023

At Innovate Tech I worked as a Full Stack Developer across the web and mobile stack. The day-to-day spanned React and TypeScript on the front end, Node on the back end, Android in Kotlin on the mobile side, and tooling around Webpack and Nx to keep a growing monorepo manageable. It was the role where I grew into owning features end-to-end — design through delivery — rather than just contributing to slices of the product.

ReactTypeScriptJavaScriptNodeAndroid (Kotlin)WebpackNx

Software Engineer

Fusemachines Nepal

Jul 2018Dec 2020

I joined Fusemachines Nepal as a Frontend Engineer working primarily with React and TypeScript. This was my first full-time engineering role after graduation, and it was where I went from writing code for semesters and side projects to shipping software as part of a team — with code review, release cycles, and production concerns.

ReactTypeScript

Team Member

AIESEC in Kathmandu University

20172018

I was an active team member of AIESEC in Kathmandu University, the local chapter of the global student-led organization. Being part of the chapter meant contributing to its ongoing initiatives, supporting exchanges and events, and working alongside a team that brought together students from across disciplines with a shared interest in leadership development.

EP Buddy

AIESEC in Kathmandu University

Feb 2018Apr 2018

I served as an EP Buddy for an International Exchange Participant based at the Digital Learning Research Lab, Department of Computer Science and Engineering, Kathmandu University. The exchange participant came from Istanbul, Turkey, and the role was about helping her settle into Nepal — logistics, orientation, and being a friendly face on the ground — so she could focus on the work she came here to do.

Java Tutor

Yayasan Cipta Mandiri

Oct 2017Nov 2017

I spent four weeks in Indonesia as a Java tutor through AIESEC's Global Volunteer program, placed at Yayasan Cipta Mandiri. The role was to teach foundational Java to students who were new to programming, which meant translating concepts I had just learned myself into something approachable — across a language and cultural barrier. It was easily one of the formative experiences of my undergrad years.

Java

Designing & Video Editing

Digital Learning Research Lab

20172018

I worked at the Digital Learning Research Lab as a designer and video editor, producing the visual and video collateral that supported the lab's ongoing projects. The work drew on Adobe Photoshop for static design and Adobe Premiere Pro and After Effects for motion — letting the lab communicate its research to non-technical audiences in a more engaging, polished way.

Adobe PhotoshopAdobe After EffectsAdobe Premiere Pro

Android Community Coordinator

Kathmandu University Computer Club

20172018

I served as the Android Community Coordinator for the Kathmandu University Computer Club (KUCC), the student-run club under the Department of Computer Science and Engineering. The role was focused on building the Android-interest community on campus: running sessions, helping new students get started with the platform, and organizing smaller workshops around mobile development.

Android

Lead Developer

Sajilo Recharge

Sep 20162023

I led the development of Sajilo Recharge, an Android application built to make mobile top-ups in Nepal effortless. The app grew beyond the initial prototype and has been downloaded 50,000+ times on the Play Store, which meant the role was as much about stewarding a live product — crash reports, updates, Play Store policy — as it was about writing new features.

AndroidFirebase

Education

M.Tech in Artificial Intelligence

Kathmandu University

Dec 2021Dec 2024

B.E. in Computer Engineering

Kathmandu University

Sep 2014Sep 2018

GCE A-Levels

A.J.W. College

20122014

School Leaving Certificate

Swarnim School

2012