I'm a software engineer who enjoys building real-world projects from ideas and iterating on them until they feel right. With a strong foundation in JavaScript, HTML, CSS, SQL, Java, and C++, I focus on problem-solving, learning new tools, and continuously improving my craft.
At Illinois State University, I contributed to the Solar Car and Rocket Landing teams, working on simulations, documentation, version control, and cross-team collaboration. These experiences strengthened my ability to think critically, build reliable software, and work effectively in technical environments.
Outside of coding, I enjoy golf, hiking, and traveling—experiences that keep me curious and grounded.
Professional home care service website featuring a contact form, service inquiry flow, and clear business information. Built with modern front-end technologies focused on clean UI, accessibility, and intuitive navigation.
Full-stack ecommerce platform built with Next.js 15, TypeScript, Prisma, and PostgreSQL
Features Stripe payment integration, NextAuth authentication, admin dashboard, and responsive Tailwind CSS design
Implemented efficient server-side rendering and API routes to optimize performance and provide a fast, scalable user experience.
AI-driven stock and crypto analysis platform featuring technical indicators, breakout detection, and news-based sentiment analysis
Integrated real-time market data APIs and machine learning models to deliver comprehensive financial analysis and trading signals.
Created a responsive realtor website for a local real estate agent to showcase property listings and facilitate client interactions.
Designed and developed a responsive portfolio website to showcase my technical skills, hands-on projects, and academic coursework using modern web technologies.
Developed a parallelized solution to the classic Trapping Rainwater problem, optimizing computation across multiple cores.
The algorithm calculates the total volume of rainwater trapped between vertical surfaces represented by an array of heights.
Developed a maze generator which uses disjoint sets to keep track of maze completion
Introduction to development of algorithms (Object Oriented Programming).
Introduction to data structures(Object Oriented Programming).
Secure software development.
Introduction to the C++, pointers, dynamic memory management, and templates.
Data structures, algorithms & mathematical foundations of computer science.
Web concepts, infrastructure, development technologies & multi-tiered program design.
Secure software development.
Information systems development, development methodologies, analysis & design techniques.
Database concepts, emphasis on relational databases, SQL, data modeling, database design.
Introduction to Networking,Parallel & Distributed Computing.
Open to new opportunities, let’s connect!