About
I'm a Computer Science graduate from Northern Kentucky University who enjoys building software and figuring out how things work behind the scenes.
Most of my work has gravitated toward backend engineering - APIs, databases, application architecture, and the systems that connect everything together. More recently, I've been spending a lot more time exploring AI and how it can be used to build useful software rather than just as a standalone technology.
I've built projects ranging from backend APIs and machine-learning models to ApplUni, a platform I'm building around the college application process, and an AI Auto Scaffolder that explores how AI can help developers go from an idea to a working project.
I'm still early in my career, so I'm not pretending I know everything. I actually enjoy that part. I like learning something new, taking it apart, building with it, and seeing where I can take it next.
Current Focus
What I'm Building
- ApplUni - a platform designed to make the college application process easier for students.
- AI Auto Scaffolder - exploring how AI can turn project ideas into structured, usable application foundations.
- Backend engineering - going deeper into APIs, databases, system architecture, and the decisions that make applications reliable and maintainable.
What I'm Learning
AI and machine learning, distributed systems, system design, and the fundamentals behind the tools and frameworks I use.
Skills
The languages, frameworks, and tools I use to understand systems and build with them.
Backend
Frontend
AI / Machine Learning
Tools
Featured Projects
ApplUni ↗
ApplUni started from a simple question: how can the college application process be made easier to navigate for students?
I'm building it as a real product rather than just a class project, working across the application, backend, and product itself.
React • Node.js • Express • SQL
AI Auto Scaffolder ↗
Instead of beginning every project by manually creating folders, configuration, dependencies, and boilerplate, I'm exploring how AI can turn a description of an application into a usable starting point.
The project sits somewhere between AI tooling and developer productivity - two areas I'm increasingly interested in.
Node.js • JavaScript • AI APIs • Prompt Engineering
Contact Manager API ↗
A backend project focused on building a clean API from the ground up.
This project gave me a chance to work through the fundamentals of backend development: API design, data persistence, request handling, and structuring an application so that it can actually grow beyond a simple prototype.
Node.js • Express • MongoDB • JWT
CIFAR-10 Model Evaluation ↗
An image-classification project that evaluates deep learning models on the CIFAR-10 dataset, comparing their performance through training metrics and accuracy analysis.
Python • TensorFlow • Keras • CNN • CIFAR-10
Things I'm Curious About
I'm interested in the space where software engineering, artificial intelligence, and human problem-solving overlap.
Some of the questions I find myself coming back to are:
- How do we build software that can grow without becoming difficult to understand?
- How can AI become a useful part of the development process rather than just another interface?
- How do people actually learn, create, and solve problems - and what can software learn from that?
My technical interests currently include AI and machine learning, backend architecture, distributed systems, system design, and human learning & creativity.
I also enjoy research and technical writing because it forces me to slow down, understand a problem properly, and explain what I found.
Let's Talk
I'm currently looking for opportunities in software engineering, backend engineering, and AI.
If you're working on something interesting, building a product, doing research, or simply want to talk about software, I'd be happy to hear from you.
Email: ayushkafle03@gmail.com
GitHub: github.com/Ayush-Kafle
LinkedIn: linkedin.com/in/ayushkafle7107