Ashna's personal headshot

Hey, I'm Ashna 👋

I'm a software developer and data scientist based in Kansas City, Missouri. I specialize in building (and occasionally designing) websites, applications, and everything in between. Fun fact: This website was built with Next.js and hosted on Vercel!

About Me

I am a developer passionate about crafting elegant and effective solutions to complex problems. With a strong foundation in web development technologies like HTML, CSS, and JavaScript, I excel in both front-end and back-end development, optimizing performance and enhancing user experiences while maintaining high code quality.

I hold a Bachelor's and Master's degree in Computer Science, specializing in data science. My academic and research experience, including projects like "Deep Learning Experiments" and a role as a Graduate Research Assistant, reflect my dedication to exploring AI and Machine Learning. I am particularly interested in leveraging AI to uncover patterns and trends in large datasets.

Professionally, I gained valuable experience as a Technical Apprentice at Oracle-Cerner, contributing to patient charting applications. This role strengthened my skills in web development, cloud computing, and project management. I am proficient in Java, JavaScript, C++, and C#, and I have hands-on experience with tools and frameworks like AWS, Docker, and ReactJS.

As I continue to grow professionally, I aspire to blend my expertise in AI and software development to create innovative solutions in the tech industry.

Outside of work, I balance my technical pursuits with creative hobbies like art and nail design, which help me manage stress and stay inspired. I also enjoy playing video games as a way to unwind and recharge.

Skills

HTML

CSS

JavaScript

React

Node

Python

AWS

TensorFlow

Docker

Java

SQL

Microsoft Azure

C++

Arduino Icon

Arduino

Espressif Icon

ESP32

Projects

Cryptography Web App

A secure patient data storage solution combining AES, ECC, and PQC. Built with Docker and PostgreSQL, this graduate group project featured containerized database and app servers. This application is deployed on AWS Elastic Beanstalk.

Nine Men's Morris Game

A Python-based Nine Men's Morris board game with a Tkinter GUI, developed as a graduate group project.

Deep Learning Experiments

Four experiments using trained and custom AI models (e.g., Segformer, VGG, ResNet). Optimized for Google Colab GPU.

Racket Parser

This project implements a lexer and parser for simple mathematical language. The lexer tokenizes the input source code, and the parser processes these tokens according to predefined grammar rules. The project is designed to handle a language with basic constructs such as variables, arithmetic operations, and simple statements (e.g., assignment, input/output).

Graduate Teaching Assistant Job Board

A web application prototype for a Graduate Teaching Assistant Application form for the University of Missouri-Kansas City. Built with a MERN (MongoDB, Express, ReactJS, NodeJS) stack during my bachelor's program capstone project. The backend server is hosted on OnRender and the frontend is hosted on Vercel.

Cloud Builder

This repository contains a suite of services designed to automate the deployment of web applications using a microservices architecture. Each component of the project plays a specific role, from managing front-end interactions to handling backend operations and reverse proxy configurations. Microservices are managed by AWS.

AI-Powered Diabetes Health Coach

A Streamlit web app using XGBoost and LSTM models to classify diabetes risk levels. This 2024 Master's Data Science Capstone project won third place in the UMKC Hack-a-Roo competition. This application is deployed on Streamlit Community Cloud.

Mining Worker Safety Helmet IoT System

an IoT-enabled wearable device designed to enhance safety in hazardous underground mining environments. By integrating environmental monitoring sensors, location tracking, and real-time communication, this innovative helmet provides miners and management with critical safety data and alerts to improve situational awareness and response times. Uses an ESP32, Arduino Uno, and ReactJS for the frontend dashboard application.

Energy Company Customer Billing & Management System

a Java-based desktop application built with Swing for the GUI and integrated with Microsoft SQL Server via JDBC. It supports secure user authentication, dynamic customer record management, and automated invoice generation. The system includes modular UI components, customizable customer field editing, and external library integration (e.g., jdatepicker). Designed with extensibility and maintainability in mind, it demonstrates proficiency in Java desktop development, relational database integration, and event-driven programming.

Get In Touch

If you want us to work together, have any questions or want me to speak at your event, my inbox is always open. Whether I just want to say hi, I'll try my best to get back to you! Cheers!

Say Hello